[英]Project module not found outside virtualenv
我的项目基本上有这样的架构:
src
├── __init__.py
├── main.py
└── core
├── __init__.py
├── module1.py
└── module2.py
所有__init__.py
文件都是空的,在main.py
我有一个from src.core.module1 import stuff
main.py
from src.core.module1 import stuff
,我从src
文件夹运行main.py
当我从我的项目虚拟环境运行它时一切正常,但在虚拟环境之外我有一个ImportError: no module named src.core.module1
。 我不明白为什么,因为这个模块在项目中,与Python环境包无关......
(Windows / Python 2.7.14)
尝试from core.module1 import stuff
。 您不应该导入src
因为您已经在 main.py 所在的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.