问题:
目录大概是这样:
|demo
|--__init__.py
|--src
|--__init__.py
|--data
|--__init__.py
|--test.py
test.py中内容为:
import src
报错 No module named src
按理来说每个目录下面都有一个__init__.py,所以应该可以正常引入才对。
解决方法
使用sys手动引入:
修改test.py
import sys
sys.path.append("/demo")
import src
成功解决
也尝试过引入相对路径,不过不成功,所以改为绝对路径.
因为不太懂为什么会报错,所以此方法治标不治本,有知道原因的朋友希望不吝赐教.