Comment ajouter à pythonpath dans Windows?

j'ai un répertoire qui héberge toutes mes applications Django ( C:My_Projects ). Je veux ajouter ce répertoire à mon pythonpath si je peux appeler les applications directement.

j'ai essayé d'ajouter C:My_Projects; à ma variable Path de L'interface graphique de Windows ( My Computer > Properties > Advanced System Settings > Environment Variables ). Mais il ne lit toujours pas le module coltrane et génère cette erreur:

erreur: aucun module nommé coltrane

258
demandé sur cricket_007 2010-09-13 19:04:26

17 réponses

vous savez ce qui a vraiment bien fonctionné pour moi sur windows.

My Computer > Properties > Advanced System Settings > Environment Variables >

il suffit d'ajouter le chemin comme C:\Python27 (ou partout où vous avez installé python)

ou

puis sous variables système je crée une nouvelle Variable appelée PythonPath . Dans cette variable j'ai C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path

enter image description here

C'est la meilleure façon qui a fonctionné pour moi, ce que je n'avais trouvé dans aucun des docs offerts.

EDIT: Pour ceux qui ne sont pas en mesure de l'obtenir, S'il Vous Plaît ajouter

C:\Python27;

avec. Sinon il sera ne fonctionne jamais .

343
répondu darren 2018-05-18 19:46:13

Windows 7 Professionnel J'ai modifié la réponse de @mongoose_za pour faciliter la modification de la version python:

  1. [Clic Droit]Ordinateur > Propriétés >Paramètres Système Avancés > Variables D'Environnement
  2. cliquez [nouveau] sous "Variable système "
  3. nom de la Variable: PY_HOME, valeur de la Variable: C: \ path\to\python\version enter image description here
  4. , Cliquez sur [OK]
  5. localisez le "Chemin" variable système et cliquez sur [Edit]
  6. ajouter ce qui suit à la variable existante:

    %PY_HOME%; % PY_HOME % \Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk; enter image description here

  7. cliquez sur [OK] pour fermer toutes les fenêtres.

comme dernier contrôle de bon sens, ouvrez une invite de commande et entrez python. Vous devriez voir

>python [whatever version you are using]

si vous devez passer d'une version à l'autre, vous n'avez qu'à modifier la variable PY_HOME pour pointer vers le répertoire approprié. C'est un peu plus facile à gérer si vous avez besoin de plusieurs versions de python installées.

99
répondu Delicia Brummitt 2014-01-29 13:55:24

ajoutez simplement votre chemin d'installation (ex. C:\Python27\ ) à la chemin variable dans variables de système . Puis fermez et ouvrez votre ligne de commande et tapez" python " .

65
répondu Paulino III 2013-02-07 14:26:21

à Partir de Windows en ligne de commande:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

pour définir le PYTHONPATH de façon permanente, ajoutez la ligne à votre autoexec.bat . Alternativement, si vous éditez la variable système à travers les propriétés du système, elle sera aussi changée de façon permanente.

54
répondu Yuval Adam 2010-09-13 17:00:31

ces solutions fonctionnent, mais elles ne fonctionnent pour votre code que sur votre machine. Je voudrais ajouter quelques lignes de code qui ressemble à ceci:

import sys
if "C:\My_Python_Lib" not in sys.path:
    sys.path.append("C:\My_Python_Lib")

Qui devrait prendre soin de vos problèmes

47
répondu inspectorG4dget 2010-09-13 16:11:38

ajout de Python et PythonPath à L'environnement Windows:

  1. Ouvrez L'Explorateur.
  2. clic droit ordinateur dans le Panneau de L'Arbre de Navigation à gauche.
  3. sélectionnez 'Properties' au bas du Menu contextuel.
  4. , Sélectionnez de "paramètres système Avancés" de
  5. Cliquez Sur 'Environment Variables..." dans l'onglet Avancé
  6. Sous "Variables Système :

    1. ajouter

      • PY_HOME

        C:\Python27
        
      • PYTHONPATH

        %PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;C:\another-library
        
    2. annexe

      • path

        %PY_HOME%;%PY_HOME%\Scripts\
        
31
répondu Mr. Polywhirl 2015-09-16 12:51:09

la façon la plus facile de définir le chemin en python est : cliquez sur Démarrer> Mon ordinateur >Propriétés > Paramètres du système Avancé > Variables D'environnement > deuxième fenêtre >

enter image description here

sélectionner le Chemin d'accès > Modifier > et ajouter ";C:\Python27\;C:\Python27\Scripts\"

link: http://docs.python-guide.org/en/latest/starting/install/win/

18
répondu Bamara Coulibaly 2013-06-18 18:41:03

vous devez ajouter à votre variable PYTHONPATH au lieu de Windows PATH .

http://docs.python.org/using/windows.html

14
répondu Tao 2010-09-13 15:13:00

vous pouvez également ajouter un fichier .pth contenant le répertoire désiré dans soit votre dossier c:\PythonX.X , soit votre dossier \site-packages folder , ce qui tend à être ma méthode préférée lorsque je développe un paquet Python.

Voir ici pour plus d'informations.

12
répondu brentlance 2013-06-05 04:56:18

pour augmenter PYTHONPATH, Lancez regedit et naviguez vers KEY_LOCAL_MACHINE \SOFTWARE\Python\PythonCore et ensuite sélectionner le dossier pour le python la version que vous souhaitez utiliser. À L'intérieur, il y a un dossier nommé PythonPath., avec une entrée qui spécifie les chemins où l'installation par défaut stocke les modules. Cliquez-droit sur PythonPath et choisissez de créer un nouveau clé. Vous pouvez vouloir nommer la clé après le projet dont le module les emplacements qu'il spécifiera; de cette façon, vous pouvez facilement compartmentaliser et suivez vos modifications de chemin.

merci

5
répondu Brajendu Kumar Das 2013-03-13 07:41:54

le python 2.Les chemins X peuvent être définis à partir de quelques-unes des instructions ci-dessus. Python 3 par défaut sera installé dans C:\Users\\AppData\Local\Programs\Python\Python35-32\ Donc ce chemin doit être ajouté à la variable Path dans l'environnement windows.

5
répondu Pavan Ebbadi 2016-06-29 00:43:41
import sys
sys.path.append("path/to/Modules")
print sys.path

cela ne persistera pas lors des redémarrages ou lors de la traduction vers d'autres fichiers. Il est cependant idéal si vous ne voulez pas faire une modification permanente de votre système.

5
répondu Gajendra D Ambi 2018-08-19 10:49:43

pour quiconque essaie d'atteindre cet objectif avec Python 3.3+, L'installateur Windows inclut maintenant une option pour ajouter python.exe pour le chemin de recherche du système. Lire plus dans le docs .

3
répondu Andreas Bergström 2013-11-04 09:01:17

dans Python 3.4 sur windows il a fonctionné quand je l'ai ajouté à variable D'environnement de chemin au lieu de PYTHONPATH. Comme si vous aviez installé Python 3.4 Dans D:\Programming\Python34 puis ajoutez ceci à la fin de votre variable D'environnement PATH

;D:\Programming\Python34

fermer et rouvrir l'invite de commande et exécuter 'python'. Il ouvrira la coquille de python. Cela a aussi corrigé mon Sublime numéro 3 de 'python n'est pas reconnu comme une commande interne ou externe' .

3
répondu Octane 2015-08-29 21:05:20

cette variable PYTHONPATH doit être définie pour ArcPY lorsque le bureau D'ArcGIS est installé.

151930920 151920920 151940920"

pour une raison quelconque, il n'a jamais été mis lorsque j'ai utilisé l'installateur sur un système Windows 7 32 bits.

2
répondu Dan Randolph 2013-06-05 04:57:05

peut-être un peu tard, mais c'est comme ça que vous ajoutez le chemin aux Variables D'environnement Windows.

  1. allez à L'onglet Variables D'environnement, vous le faites en appuyant sur la touche Windows + Pausa inter.

  2. allez dans Paramètres Système avancés.

  3. cliquez sur Variables D'environnement.

  4. dans la fenêtre inférieure le "Chemin" de la valeur.

  5. sélectionner

  6. cliquez sur Edit

  7. à la fin de la ligne, Ajoutez votre dossier d'installation et la route vers le dossier 'Scripts'.

  8. , Cliquez sur ok, aceptar etc.

vous avez terminé, entrez cmd et écrivez python à partir de n'importe quel endroit de votre lecteur, il devrait entrez dans le programme Python.

exemple avec mon pc (j'ai Python34 )

EXISTING_LINES;C:\Python34;C:\Python34\Scripts\

J'espère que ça aidera.

Salutations de Bogotá

1
répondu sandatomo 2016-03-28 19:58:46

ces réponses sont si mauvaises. L'installateur a une option secrète. Cliquez à nouveau sur l'installateur, désinstallez, puis réinstallez.

enter image description here

-3
répondu Eddie 2018-08-01 21:56:05