package Python erreur d'importation
-
06-09-2019 - |
Question
Je suis en train d'emballer mes modules, mais je ne peux pas sembler le faire fonctionner.
Mon arborescence est quelque chose comme ce qui suit:
snappy/
__init__.py
main/
__init__.py
main.py
config.py
...
...
et le code que je utilise est
from snappy.main.config import *
Je reçois l'erreur:
ImportError: No module named snappy.main.config
Toutes les idées ce qui ne va pas? Ceci est en utilisant Python 2.5 sur Ubuntu 8.10.
Merci d'avance pour votre aide.
La solution
Cela dépend de l'endroit où votre script en utilisant réside à l'importation et votre PYTHONPATH système. En fait, d'avoir cette importation de travail, vous devez exécuter votre script (celui qui a l'importation) dans le répertoire parent de Snappy ou votre script devrait changer sys.path pour l'inclure.
./ alex
Autres conseils
Le répertoire parent snappy
dans sys.path
? Si ce n'est pas, c'est la seule chose que je peux penser à qui serait la cause de votre erreur.