所以我的文件结构看起来像这样:
my-project-1
my-project-1/setup.py
my-project-1/__init__.py
my-project-1/src/
my-project-1/src/__init__.py
my-project-1/src/sub_proj/
my-project-1/src/sub_proj/__init__.py
my-project-1/src/sub_proj/name
my-project-1/src/sub_proj/name/__init__.py
my-project-1/src/sub_proj/name/module1.py
my-project-1/src/sub_proj/name/module2.py
my-project-1/tests/
my-project-1/tests/__init__.py
my-project-1/tests/test.py
在test.py
内,我似乎无法访问module1或module2
我有类似from src.sub_proj.name.module1 import ClassModule1
我不断获得ImportError: No module named
我my-project-1/src/sub_proj/__init__.py
包含__import__('pkg_resources').declare_namespace(__name__)
事实上,看起来视觉工作室甚至无法导入pymysql
等。test.py
如果在my-project-1/src/sub_proj/name/