J'utilise Pyzo comme interpréteur de mes commandes python. J'ai configuré mon shell en indiquant le chemin complet du ficher python ( que j'ai renommé en python.exe).
Dans la configuration du shell, je pense qu'il n'y a pas de problème. N'hésitez pas à me signaler si vous y voyez une quelconque erreur.
Mon problème est que lorsque je lance un shell, le shell m'envoie ce message dés son lancement:
c:\Program Files\Miniconda\python.exe: can't open file 'C:\Program Files\pyzo\source\pyzo\pyzokernel\start.py': [Errno 2] No such file or directory
The process failed to start (invalid command?). (2)
Cela m'avertit bien évidemment que je ne peux pas programmer en python car le fichier "start.py" qui est surement le lanceur du programme python.
Une autre chose qui me gêne est que ce fichier "start.py" (qui se trouve dans un dossier pyzo) est un fichier HTML d'après ses propriétés. Je me demande comment un tel fichier HTML peut être indispensable au lancement de python.
Je remercie d'avance tout ceux qui m'aideront pour résoudre le problème.
J'ai renommé mon application python en python.exe car des sites m'ont recommandé de le faire ( à vrai dire, je n'avais pas vraiment compris en quoi renommer un fichier pouvait simplifier son accés) mais cela ne change pas grand chose car , que ce soit en le nommant python ou python.exe, j'ai toujours le même message d'erreur qui s'affiche. En effet, mon fichier python était déjà en format ".exe".
Concernant le shell, je ne vois pas à quoi tu fais allusion car j'utilise le shell intégré à l'application Pyzo.
Le fichier qui est en format HTML est "start.py", je le sais en cliquant sur ses propriétés. D'ailleurs, l'ordinateur proposait d'ouvrir ce fichier avec mon navigateur firefox par défaut ( ce qui m'a laissé perplexe et j'ai donc opté pour l'ouvrir avec Pyzo).
Par contre , j'aimerais bien que vous m'expliquiez comment accéder au path car je le vois dans de nombreux Forum où l'on parle du même problème que le mien.
> Concernant le shell, je ne vois pas à quoi tu fais allusion car j'utilise le shell intégré à l'application Pyzo.
OK, je ne connais pas. Je faisais allusion à cmd ou PowerShell.
Pour avoir la variable d'environnement path, il faut aller sur cmd.
Tu le fais en tapant le raccourci Ctrl+R et tu sélectionnes ou tu tapes cmd
Ensuite, tu tapes echo %path%
et tu regardes dans le résultat s'il y a des chemins menant à quelque chose qui ressemble à python.
Tu peux y faire where py ou where python pour savoir où ils se trouvent.
Tu sort de cmd en tapant exit ou avec le raccourci Alt+F4
Je me demande qui a modifié l'application par défaut de ton fichier start.py pour qu'il soit ouvert avec Firefox. Je trouve ça étrange.
Ensuite si tu as le message "no such file or directory" et que tu peux t'y rendre, c'est que le message n'est pas approprié.
Retourne dans ce fichier et accède au Menu contextuel (bouton droit de la souris, touche Application ou Shift+F10)
Je pense qu'il y a une option du genre "donner accès à ". Il faut choisir 'everyone" ou l'équivalent.
Tant qu'à faire, dans les propriétés, tu as une option pour choisir l'application qui va ouvrir le fichier.
Si on ne te donne pas le choix pour Python, choisis Block-Notes.
Cliques dessus pour l'ouvrir. Si c'est des choses du genre <html> ou <head> ou <!DOCTYPE html>, tu es bien en html.
Sinon, tu devrais reconnaître des commande de Python.
- Edité par PierrotLeFou 2 juillet 2020 à 18:40:55
Le Tout est souvent plus grand que la somme de ses parties.
mon fichier python ne peut pas ouvrir "start.py"
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.