10
votes

Comment puis-je ajouter un chemin d'importation Python de manière permanente?

Je sais que je peux ajouter un chemin d'importation à Python, comme celui-ci:

import sys

sys.path.append("/path/to/directory/")


4 Réponses :


9
votes

de homme python xxx


0 commentaires

3
votes

EXECUTE SUIVANT DE LA SHELL:

echo -e "\nexport PYTHONPATH=\$PYTHONPATH:/path/to/directory" >> ~/.bashrc


2 commentaires

Je l'ai fait, mais rien n'a changé. Dois-je recommencer à redémarrer, peut-être?


@Bane, 1) J'ai édité la ligne, il y avait une erreur. 2) Normalement, vous devez renoncer à votre coquille (fermer simplement et ouvrir à nouveau) 3) Vous pouvez également vouloir modifier ~ / .BASHRC et supprimer la ligne ajoutée par la mauvaise commande que vous avez entrée avant 4) enfin, n'oubliez pas. Pour remplacer chemin / sur répertoire avec le chemin actuel.



3
votes

Vous pouvez définir une variable environnementale appelée pythonpath pour inclure votre répertoire.

En savoir plus à ce sujet dans le docs


0 commentaires

5
votes

Vous pouvez également utiliser un fichier de chemin de chemin.

Si vous souhaitez ajouter un module appelé MyModule à votre chemin d'importation, ajoutez le fichier myModule.pth au répertoire standard des modules 3ème partie, généralement appelé dist-packages, ou Paquets de site. Sur Ubuntu, vous le trouverez probablement quelque part comme p> xxx pré>

le fichier myModule.pth doit contenir une seule ligne, le répertoire à ajouter au chemin d'importation Python P>

<mymodule.pth>
/path/to/directory/containing/mymodule


0 commentaires