L'ajout de Python Path sous Windows 7
J'ai essayé d'ajouter le Python chemin d'accès à la ligne de commande sur Windows 7, mais peu importe la méthode que j'ai essayer, rien ne semble fonctionner. J'ai utilisé le set
commande, j'ai essayé de l'ajouter par le biais de la Modifier les variables d'Environnement invite etc.
De plus, si je lance la commande sur la ligne de commande, il énumère ce
python = c:\python27
Mais encore, il ne reconnaît pas la commande Python.
La lecture de la documentation, et de diverses autres sources n'a pas semblé aider.
Edit: Juste pour clarifier, j'ai ajouté le chemin de l'exécutable Python de CHEMIN de modifier l'environnement de l'invite. Ne semble pas fonctionner.
- L'exécutable se trouvent dans ce répertoire? Isnt il un répertoire bin dans que?
- Non, dans ce répertoire...
- Vous pouvez obtenir à la fois
GUI
etCommand Line
option à partir d'ici, stackoverflow.com/a/38141751/5409601 - Bien que n'étant pas valable pour vous, avec le Python 3.6 programme d'installation de Windows (et potentiellement les versions antérieures), vous pouvez choisir "Personnaliser" votre installation et il y a une case à cocher pour ajouter Python sur votre chemin.
Vous devez vous connecter pour publier un commentaire.
;C:\python27
à laPath
variable.Lors de la définition des Variables d'Environnement sous Windows, j'ai mal tourné sur de nombreuses, de nombreuses occasions.
J'ai pensé que je devais partager un peu de mes erreurs passées ici en espérant que cela pourrait aider quelqu'un.
(Ils s'appliquent à toutes les Variables d'Environnement, et pas seulement lors de la configuration de Python Path)
Regarder pour ces erreurs possibles:
;C:\Python27
SANS espaces. (Il est commun pour essayerC:\SomeOther; C:\Python27
Que l'espace (␣) après le point-virgule est pas d'accord.)echo $PATH
mais seulement les barres obliques inversées ont travaillé pour moi.C:\Python27
PASC:\Python27\
Espère que cela aide quelqu'un.
echo $path
n'est valable que si vous utilisez un shell bash sous windows (par exemple, MinGW). L'invite de commande windows, la commande estecho %path%
Ouvrir cmd.exe avec les droits d'administrateur (clic droit sur l'application). Ensuite, tapez:
N'oubliez pas de terminer par un point-virgule et de ne pas inclure une barre oblique.
J'ai eu un problème avec ce pour un LONG moment. Je l'ai ajouté à mon chemin dans tous les sens, je pense, mais voici ce qui a fonctionné pour moi:
pythonexe
(ou ce que vous voulez)C:\Python32\
)%pythonexe%;
à la fin de ce qui existe déjàIDK pourquoi cela fonctionne, mais il l'a fait pour moi.
puis essayez de taper "python" dans votre ligne de commande et ça devrait fonctionner!
Edit:
Dernièrement, j'ai été en utilisant ce programme qui semble fonctionner assez bien. Il y a aussi cette une qui a l'air très bon aussi, bien que je n'ai jamais essayé.
Essayez d'ajouter ce
python.bat
fichier àSystem32
dossier et de la ligne de commande va maintenant exécuter python lorsque vous tapez danspython
python.chauve-souris
Source:
https://github.com/KartikTalwar/dotfiles/blob/master/bat/python.bat
Vous pouvez définir le chemin d'accès à partir de la actuelle fenêtre cmd à l'aide de la
PATH =
de commande. Qui ne fera qu'ajouter de la cmd actuelle de l'instance. si vous voulez l'ajouter de façon permanente, vous devez l'ajouter à des variables système. (Ordinateur > Paramètres Système Avancés > Variables d'Environnement)Vous goto votre cmd exemple, et de mettre en
PATH=C:/Python27/;%PATH%
.echo %PATH~%
.Assurez-vous de ne pas ajouter un espace avant le nouveau répertoire.
Bon:
vieux, vieux, vieux, nouveau
Mauvais:
vieux, vieux, vieux, nouveau
Python est livré avec un petit utilitaire qui fait juste cela. À partir de la ligne de commande exécuter:
Assurez-vous de fermer la fenêtre de commande (avec
exit
ou le bouton de fermeture) et de l'ouvrir à nouveau.Le programme suivant va ajouter le python chemin de l'exécutable et le sous répertoire Scripts (qui est où par exemple, pip et easy_install sont installés) à votre environnement. Il trouve le chemin de l'exécutable python à partir de la clé de registre liaison la .py extension. Il va supprimer les vieux python chemins d'accès dans votre environnement. Fonctionne avec XP (et probablement Vista) ainsi.
Il utilise uniquement les modules qui viennent avec la de base de windows installer.
Je sais que ce post est vieux, mais je tiens à ajouter que les solutions assumer admin privs. Si vous n'avez pas de ceux que vous pouvez:
Allez à panneau de configuration, tapez le chemin d'accès (c'est Windows 7 maintenant donc, c'est dans la zone de Recherche) et cliquez sur "Modifier les variables d'Environnement pour votre compte". Vous allez maintenant voir la Variable d'Environnement boîte de dialogue avec "variables Utilisateur" en haut et "variables Système" ci-dessous.
Vous pouvez, en tant qu'utilisateur, cliquez sur le haut bouton "Nouveau" et d'ajouter:
Nom de la Variable: CHEMIN
Valeur de la Variable: C:\Python27
(pas d'espaces n'importe où) et cliquez sur OK. Une fois votre invite de commande est redémarré, tout le CHEMIN dans les variables Utilisateur est ajouté à la fin du Chemin d'accès Système. Il ne remplace pas le CHEMIN d'accès de toute autre manière.
Si vous le souhaitez chemin d'accès complet mis en place, vous êtes mieux de créer un fichier de commandes comme cette petite:
L'appeler "compilateur.chauve-souris" ou quoi que ce soit et double-cliquez pour démarrer. Ou un lien vers elle. Ou broche, etc...
Vous avez besoin de faire des changements dans votre système variable
-- Clic droit sur "Mon ordinateur"
-- Cliquez Sur "Propriétés"
-- Cliquez sur "paramètres système Avancés" dans le panneau latéral
-- Cliquez sur la Variable d'Environnement -- Vous deux sections de la variable et la variable système
-- Sous système variable de la section de recherche de la variable "Path", cliquez sur modifier et ajouter
"C:\Python27;"
(sans les guillemets) enregistrer-- Maintenant, ouvrez la ligne de commande de type "chemin" appuyez sur entrée, vous verrez variable de chemin d'accès a été modifié
-- Maintenant, tapez
python --version
vous verrez la version de pythonEt il est fait
Pour ceux qui cherchent à réaliser avec Python 3.3+, le programme d'installation de Windows contient maintenant une option pour ajouter python.exe le chemin de recherche du système. Lire la suite dans les docs.
Travailler avec des variables d'environnement Windows est toujours une expérience horrible. Récemment, j'ai trouvé un outil étonnant appelé Rapide de l'Environnement de l'Éditeur, ce qui donne une incroyablement simple interface graphique pour gérer.
Si vous utilisez chocolaté, vous pouvez l'installer en utilisant
choco install rapidee
. Sinon, jetez un oeil à http://www.rapidee.com/en/downloadRe-lecture de ce qui sonne comme un payée complice, mais je vous jure que je ne suis pas! C'est juste l'un des la plupart des utilitaires utiles dans ma trousse à outils pour un certain temps et je suis surpris que personne ne semble le savoir.
Si Python est installé avec un autre programme, tels que ArcGIS 10.1 dans mon cas, alors vous devez également inclure des dossiers supplémentaires que le chemin d'accès à la python.exe dans vos Variables d'Environnement.
Donc mes Variables d'Environnement ressemble à ceci:
Variables système > Path > ajouter
;C:\Python27\ArcGIS10.1
Cette question est assez vieux, mais je viens de tomber sur un problème similaire et ma solution n'était pas répertoriée ici:
Assurez-vous que vous n'avez pas de dossier dans votre CHEMIN d'accès qui n'existe pas.
Dans mon cas, j'ai eu un tas de dossiers par défaut (Windows, Powershell, Sql Server, etc) et ensuite une coutume
C:\bin
que j'utilise généralement, ainsi que diverses autres réglages commec:\python17
, etc. Il s'avère que le cmd processeur a été de trouver quec:\bin
n'existait pas et s'est ensuite arrêté le traitement le reste de la variable.Aussi, je ne sais pas que je ne l'aurais remarqué sans CHEMIN d'accès du gestionnaire de. Joliment mis en évidence le fait que cet élément n'était pas valide.
Je viens d'installer Python 3.3 sur Windows 7 à l'aide de l'option "ajouter un python de CHEMIN".
Dans la variable de CHEMIN d'accès, le programme d'installation automatiquement ajouté un final barre oblique inverse:
C:\Python33\
et donc il n'a pas de travail sur invite de commande (j'ai essayé de fermeture/ouverture de l'invite plusieurs fois)
J'ai enlevé la dernière barre oblique inverse et puis il a travaillé:
C:\Python33
Grâce Ram Narasimhan pour votre astuce #4 !
J'ai organisé mon python variable d'environnement comme cette sous Win7 64 bits à l'aide de la commande cmd.
J'ai défini la variable
PYTHONPATH
via la variable d'environnement de menu de windows et a ajouté%PYTHONPATH%
à laPATH
variable:...;%PYTHONPATH%
La cmd shell étend la variable correctement à cette:
Ne pas oublier de redémarrer cmd shell après un changement de VOIE.
Mon système est Windows 7 32 bits, installé Python 2.7.12 (parce que pdfminer ne prend pas en charge Python 3.X....T^T)
Eu le même problème que ma fenêtre de commande reconnaît le mot “python”.
Il s'est avéré que dans la variable PATH, automatiquement ajouté une dernière barre oblique inverse: C:\Python33\ (même que Charlie mentionné ci-dessus)
Supprimer la barre oblique inverse. tout fonctionne très bien.
écrire que sur votre Invite de Commande:
Remplacer %path% par le Chemin de votre Python Dossier Exemple:
Si vous avez frustré par définir le chemin d'accès pour le python, il suffit de télécharger la nouvelle version de python désinstaller l'ancienne version de python et lors de l'installation de la nouvelle version, il vous demandera si vous voulez définir le chemin d'accès marque et installer
ses la meilleure façon