Python erro pacote de importação
-
06-09-2019 - |
Pergunta
Eu estou tentando embalar meus módulos, mas eu não consigo fazê-lo funcionar.
A minha árvore de diretórios é algo como o seguinte:
snappy/
__init__.py
main/
__init__.py
main.py
config.py
...
...
eo código que estou usando é
from snappy.main.config import *
Estou recebendo o erro:
ImportError: No module named snappy.main.config
Todas as idéias que está acontecendo de errado? Esta é usando Python 2.5 no Ubuntu 8.10.
Agradecemos antecipadamente a sua ajuda.
Solução
Depende de onde o seu script usando reside a importação e seu PYTHONPATH sistema. Basicamente, para ter essa importação trabalho você deve executar o script (o que tem a importação) no diretório pai de mal-humorado ou seu script deve mudar sys.path para incluí-lo.
./ alex
Outras dicas
É o diretório pai do snappy
em sys.path
? Se não for, essa é a única coisa que eu posso pensar que iria estar causando o erro.