我有以下项目结构:
尽管我预期:
dev |_app |_package |_module.py |___init__.py |_tests |_test_util.py |_module_test·py |___init__.py我在配置PyCharm项目结构时遇到了麻烦,需要同时满足以下两个条件:
- 测试可以正常运行
- 自动导入可以正常工作
from tests.test_util import SomeUtil
我遇到了一个问题:ImportError: No module named test_util。
如果我将我的Content Roots设置为dev/tests和dev/app,那么每当我使用自动导入(例如Alt+Enter)时,我最终都会遇到以下问题:
from package import module
尽管我预期:
from app.package import module
我该如何让PyCharm正确理解我的项目结构?将任何文件夹定义为源并不能帮助。