10
votes

Courir python dans cmd

Je suis en cours d'exécution Python 2.7, je peux exécuter un programme bien lorsque j'ouvre le *. py fichier.

Mais quand je vais à cmd et tapez " python * .PY n'importe quel autre argument ", cela ne fonctionne pas, il est indiqué que Python n'est pas reconnu. C'est difficile parce que j'essaie de faire des choses comme sys.argv [] , toute aide est excellente.

merci


0 commentaires

3 Réponses :


17
votes

Vous n'avez probablement pas l'exécutable Python sur votre code> code>. Le variable de chemin indique à l'interprète de commande où trouver les commandes que vous émettez.

Si vous êtes sur un système Unix / linux strong> ESSAYEZ P>

c:\Python27\python.exe myprog.py arg1 arg2


10 commentaires

@ Antangusmoore Non qui ne fonctionnera pas, essayez cela à la place: c: \ python27 \ python.exe


@Angusmoore pour le "raccourci" Voir la dernière ligne de ma réponse :-) Il doit ajouter Python à votre chemin. Une fois sur votre chemin, vous pouvez simplement taper python et fonctionnera. Certains programmes d'installation ajusteront automatiquement votre trajet pour vous. Quelle version de Windows utilisez-vous? Et avez-vous eu le travail?


Windows 7, je suis sur le point de l'essayer


@Angusmoore devrait fonctionner, j'ai essayé cela sur la victoire 7 aussi. J'ai ajouté un lien sur la façon d'ajouter Python à votre chemin dans ma réponse. Cependant, si cela n'est pas utile, Googling pour "Comment ajouter à votre chemin dans Windows" apportera un tas de hits pour vous.


@Angusmoore non - s'il vous plaît ne fais pas ça. Ça va créer un gâchis. La bonne façon est d'ajouter à votre chemin. Ce n'est pas si différent, voir les liens que j'ai fournis et aller de la sorte. Je suppose que tu l'as eu pour travailler avec le chemin complet juste?


Je ferai cela, il y a déjà un programme qui a changé le chemin, il s'agit d'édition des écoles pro / ingénieurs. Comment cela affecte-t-il


@Angusmoore Désolé, je ne sais pas ce programme, mais il est assez courant que les programmes s'ajoutent au chemin.


Donc, cela reviendra lorsque j'ouvre ce programme, ça va, je peux le changer quand j'en ai besoin


Dans les variables d'environnement, il y avait "chemin", puis-je créer un appelé "chemin"?


Je l'ai lu maintenant, je l'ai mis dans la variable du chemin, dans des variables système, et cela ne fonctionne toujours pas.



1
votes

J'espère que votre problème était vraiment le problème que je pense que c'est, parce que je (espérons-le) avait la même chose. Je suis très sûr, la réponse de Levon avait raison, c'est donc la solution N00B. Pour que la CMD reconnaisse "Python", vous devez ajouter quelque chose à l'environnement variable "chemin". Lorsque vous avez terminé avec les instructions, vous pouvez taper "Echo% Path%" dans la CMD et il devrait vous montrer la valeur variable que vous venez de changer.

  1. Aller à l'ordinateur> Propriétés du système> Paramètres avancés> Variables d'environnement
  2. Cliquez sur la variable "Chemin" et ajoutez; C: \ Python27 à la valeur variable. N'oubliez pas le ";" Pour séparer les valeurs.
  3. Confirmez avec OK dans les deux fenêtres et vous avez terminé.

0 commentaires

1
votes

Vous pouvez résoudre ce problème de création d'un fichier BAT contentiant: xxx

puis, vous économisez sur c: \ windows \ system32 comme python.bat


0 commentaires