J'ai essayé d'ajouter le chemin Python à la ligne de commande sous Windows 7, mais quelle que soit la méthode que j'essaie, rien ne semble fonctionner. J'ai utilisé la set
commande, j'ai essayé de l'ajouter via l'invite Modifier les variables d'environnement, etc.
De plus, si j'exécute la commande set sur la ligne de commande, elle répertorie ceci
python = c:\python27
Pourtant, il ne reconnaît toujours pas la commande Python.
La lecture de la documentation et de diverses autres sources n'a pas semblé aider.
Edit: Juste pour clarifier davantage, j'ai ajouté le chemin de l'exécutable Python à PATH dans l'invite d'édition de l'environnement. Cela ne semble pas fonctionner.
python
windows
python-2.7
path
rogerklutz
la source
la source
GUI
et l'Command Line
option à partir d'ici stackoverflow.com/a/38141751/5409601Réponses:
;C:\python27
à laPath
variable.la source
Lors de la configuration des variables d'environnement dans Windows, je me suis trompé à de très nombreuses reprises. J'ai pensé que je devrais partager quelques-unes de mes erreurs passées ici en espérant que cela pourrait aider quelqu'un. (Celles-ci s'appliquent à toutes les variables d'environnement, pas seulement lors de la définition du chemin Python)
Méfiez-vous de ces erreurs possibles:
;C:\Python27
SANS espace. (Il est courant d'essayerC:\SomeOther; C:\Python27
que l'espace (␣) après le point-virgule ne convient pas.)echo $PATH
mais seules les barres obliques inverses ont fonctionné pour moi.C:\Python27
PASC:\Python27\
J'espère que cela aide quelqu'un.
la source
echo $path
n'est valide que si vous exécutez un shell bash sous Windows (par exemple MinGW). La commande d'invite de commande Windows estecho %path%
Ouvrez cmd .exe avec les privilèges d'administrateur (clic droit sur l'application). Tapez ensuite:
N'oubliez pas de terminer par un point-virgule et de ne pas inclure de barre oblique à la fin.
la source
J'ai un problème avec ça depuis LONGTEMPS. Je l'ai ajouté à mon chemin de toutes les manières auxquelles je pouvais penser, mais voici ce qui a finalement fonctionné pour moi:
pythonexe
(ou tout ce que vous voulez)C:\Python32\
)%pythonexe%;
à la fin de ce qui existe déjàIDK pourquoi cela fonctionne mais cela a fonctionné pour moi.
puis essayez de taper "python" dans votre ligne de commande et cela devrait fonctionner!
Éditer:
Dernièrement, j'utilise ce programme qui semble bien fonctionner. Il y a aussi celui qui a l'air plutôt bien, même si je ne l'ai jamais essayé.
la source
Essayez d'ajouter ce
python.bat
fichier auSystem32
dossier et la ligne de commande exécutera maintenant python lorsque vous tapezpython
python.bat
La source:
https://github.com/KartikTalwar/dotfiles/blob/master/bat/python.bat
la source
Vous pouvez définir le chemin à partir de la fenêtre cmd actuelle à l'aide de la
PATH =
commande. Cela ne l'ajoutera que pour l'instance cmd actuelle. si vous souhaitez l'ajouter de façon permanente, vous devez l'ajouter aux variables système. (Ordinateur> Paramètres système avancés> Variables d'environnement)Vous accéderiez à votre instance cmd et la mettriez
PATH=C:/Python27/;%PATH%
.la source
echo %PATH~%
.Assurez-vous de ne pas ajouter d'espace avant le nouveau répertoire.
Bon: ancien; ancien; ancien; nouveau
Mauvais: vieux; vieux; vieux; Nouveau
la source
Python est livré avec un petit utilitaire qui fait exactement cela . À partir de la ligne de commande, exécutez:
Assurez-vous de fermer la fenêtre de commande (avec
exit
ou le bouton de fermeture) et de l'ouvrir à nouveau.la source
Le programme suivant ajoutera le chemin de l'exécutable python et les sous-répertoires Scripts (où par exemple pip et easy_install sont installés) à votre environnement. Il trouve le chemin d'accès à l'exécutable python à partir de la clé de registre liant l'extension .py. Cela supprimera les anciens chemins python de votre environnement. Fonctionne également avec XP (et probablement Vista). Il utilise uniquement les modules fournis avec le programme d'installation de base de Windows.
la source
Je sais que cet article est ancien, mais j'aimerais ajouter que les solutions supposent des privilèges administratifs. Si vous n'en avez pas, vous pouvez:
Allez dans le panneau de configuration, tapez le chemin (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 verrez maintenant la boîte de dialogue Variable d'environnement avec "Variables utilisateur" en haut et "Variables système" en dessous.
Vous pouvez, en tant qu'utilisateur, cliquer sur le bouton supérieur "Nouveau" et ajouter:
Nom de la variable: PATH
Valeur de la variable: C: \ Python27
(aucun espace nulle part) et cliquez sur OK. Une fois votre invite de commande redémarrée, tout PATH dans les variables utilisateur est ajouté à la fin du chemin système. Il ne remplace en aucun cas le PATH.
Si vous souhaitez configurer un chemin complet spécifique, vous feriez mieux de créer un fichier de commandes comme celui-ci:
Appelez-le "compiler.bat" ou autre et double-cliquez pour le démarrer. Ou un lien vers celui-ci. Ou épinglez-le etc ...
la source
Vous devez apporter des modifications à votre variable système
- Cliquez avec le bouton droit sur "Poste de travail"
- Cliquez sur "Propriétés"
- Cliquez sur "Paramètres système avancés" dans le panneau latéral
- Cliquez sur Variable d'environnement - Vous aurez deux sections d'utilisateur variable et variable système
- Dans la section des variables système, recherchez la variable `` Chemin '', cliquez sur modifier et ajoutez
"C:\Python27;"
(sans guillemets) enregistrez-la- Maintenant, ouvrez le type de ligne de commande `` chemin '' appuyez sur Entrée, vous verrez que la variable de chemin a été modifiée
- Tapez maintenant
python --version
vous verrez la version pythonEt c'est fait
la source
Pour tous ceux qui essaient d'y parvenir avec Python 3.3+, le programme d'installation de Windows inclut désormais une option pour ajouter python.exe au chemin de recherche du système. En savoir plus dans la documentation .
la source
Travailler avec des variables d'environnement Windows est toujours une expérience horrible. Récemment, j'ai trouvé un outil étonnant appelé Rapid Environment Editor, qui donne une interface graphique extrêmement simple pour les gérer.
Si vous utilisez Chocolatey, vous pouvez l'installer en utilisant
choco install rapidee
. Sinon, jetez un œil à http://www.rapidee.com/en/downloadEn relisant ceci, cela ressemble à un shill payé, mais je jure que je ne le suis pas! C'est juste l'un des utilitaires les plus utiles de ma boîte à outils depuis un certain temps et je suis surpris que personne ne semble le savoir.
la source
Si Python a été installé avec un autre programme, comme ArcGIS 10.1 dans mon cas, vous devez également inclure tous les dossiers supplémentaires qui mènent à python.exe dans vos variables d'environnement.
Donc, mes variables d'environnement ressemblent à ceci:
Variables système> Chemin> ajouter
;C:\Python27\ArcGIS10.1
la source
Cette question est assez ancienne, mais je viens de rencontrer un problème similaire et ma solution particulière n'était pas répertoriée ici:
Assurez-vous que vous n'avez pas de dossier dans votre PATH qui n'existe pas.
Dans mon cas, j'ai eu un tas de dossiers par défaut (Windows, Powershell, Sql Server, etc.), puis une coutume
C:\bin
que j'utilise généralement, puis d'autres tweaks aimec:\python17
, etc. Il se trouve que le processeur cmd était de trouver quec:\bin
didn 'n'existe pas et a ensuite arrêté de traiter le reste de la variable.De plus, je ne sais pas si j'aurais jamais remarqué cela sans le gestionnaire PATH . Cela a bien mis en évidence le fait que cet élément n'était pas valide.
la source
Je viens d'installer Python 3.3 sur Windows 7 en utilisant l'option "ajouter python à PATH".
Dans la variable PATH, le programme d'installation a automatiquement ajouté une barre oblique inverse finale :
C:\Python33\
et cela n'a donc pas fonctionné à l'invite de commande (j'ai essayé de fermer / ouvrir l'invite plusieurs fois)J'ai supprimé la barre oblique inverse finale , puis cela a fonctionné:
C:\Python33
Merci Ram Narasimhan pour votre conseil n ° 4!
la source
J'ai organisé ma variable d'environnement python comme ceci sous Win7 64 bits en utilisant cmd.
J'ai défini la variable
PYTHONPATH
via le menu des variables d'environnement de Windows et ajouté%PYTHONPATH%
à laPATH
variable:...;%PYTHONPATH%
Le shell cmd étend correctement la variable à ceci:
N'oubliez pas de redémarrer le shell cmd après avoir changé PATH.
la source
écrivez cela sur votre invite de commande:
Remplacez% path% par le chemin de votre dossier Python Exemple:
la source
Si vous êtes frustré en définissant le chemin du python, téléchargez simplement la nouvelle version de python, désinstallez l'ancienne version de python et lors de l'installation de la nouvelle version, il vous demandera s'il faut définir le chemin et l'installer.
c'est le meilleur moyen
la source