2017-03-04 3 views
0

Cela peut être trivial, mais je ne peux pas identifier la raison pour laquelle je ne peux pas importer des modules python définis par l'utilisateur dans mon environnement python. J'utilise l'installation Ananconda de python dans cygwin. J'ai fait des entrées dans bash_profile pour ajouter le chemin du répertoire du module à PYTHONPATH dans ce format.Comment importer des modules python définis par l'utilisateur dans cygwin?

export PYTHONPATH=$PYTHONPATH:"<dirpath>"

dirpath commence par /cygdrive/c/Users/

J'ai un fichier __init__.py disponible dans le répertoire du module pour identifier est un paquet python.

Veuillez fournir vos entrées. Merci.

Répondre

0

Python au démarrage crée le fichier sys.path à l'aide du fichier site.py disponible dans le répertoire PYTHONHOME. J'ai ajouté au fichier, addsitedir(). Cela a fonctionné pour moi. S'il existe un espace dans le chemin, utilisez des guillemets doubles autour du chemin.