Ubuntu ajouter un répertoire de Python path
Je veux lancer la troisième partie de l'outil écrit en python sur ma machine ubuntu (corgy outil).
Cependant je ne sais pas comment ajouter des modules supplémentaires pour Python path.
cat doc/download.rst
There is currently no setup.py, so you need to manually add
the download directory to your PYTHON_PATH environment variable.
Comment puis-je ajouter un répertoire à PYTHON_PATH?
J'ai essayé:
export PYTHON_PATH=/home/user/directory:$PYTHON_PATH && source .bashrc
export PATH=/home/user/directory:$PATH && source .bashrc
python
import sys
sys.path.append("/home/user/directory/")
Mais lorsque j'essaie d'exécuter cet outil j'obtiens:
Traceback (most recent call last):
File "examples/dotbracket_to_bulge_graph.py", line 4, in <module>
import corgy.graph.bulge_graph as cgb
ImportError: No module named corgy.graph.bulge_graph
OriginalL'auteur PoGibas | 2013-06-04
Vous devez vous connecter pour publier un commentaire.
Créer un
.bash_profile
dans votre répertoire home. Ensuite, ajoutez la ligneOu encore mieux:
La
.bash_profile
propriétés sont chargés à chaque fois que vous vous connectez.La
source
commande est utile si vous ne voulez pas vous connecter de nouveau.juste définit la variable pour votre session actuelle. Cela devrait aussi fonctionner, mais seulement jusqu'à ce que vous vous déconnectez. Et
source
ing.bashrc
bien sûr n'a pas de sens.Et, ce qui est plus important, vous utiliser
export
lors de la définition de variables dans.bash_profile
.Il y a une bonne explication dans le stackoverflow.com/q/415403/1983854 . Je ne sais pas, il est nécessaire de
EXPORT
dans bash_profile. - Je mettre à jour ma réponse en conséquence.c'est mon point de vue. Si cela ne fonctionne pas avec une simple exportation, je ne vois pas comment ajouter la bash_profile aide. à moins que le script génère une nouvelle session
OriginalL'auteur fedorqui