结构如下:
-app-l1
-src
-__init__.py
-my_module.py
-tests
-__init__.py
-test_my_module.py
我正在尝试将所有函数从my_module
导入test_my_module.py
以进行单元测试
我试过:
from ..src.my_module import my_module
返回
ImportError: attempted relative import with no known parent package
还尝试:
from src.my_module import my_module
返回
ModuleNotFoundError: No module named 'src.my_module'
打印出sys.path
显示它只查看tests
目录中的内容。
如何正确指定在何处查找模块
任何帮助都会很好! 谢谢
你可以设置Python。Python将在添加到PYTHONPATH变量的所有路径中查找模块。 如果不想每次都重新设置,可以将其保存在bashrc中。 如果您喜欢conda env,还可以向env添加变量,如下所示:
相关问题 更多 >
编程相关推荐