测试人社区

在terminal中执行“pytest 某个模块.py"提示 ModuleNotFoundError, 但是在PyCharm IDE用pytest的方式执行同样的py文件却没有问题

我在PyCharm中直接用Pytest的方式运行某个py文件,是没有问题的:


但是用terminal去执行同一个py文件就会有问题,提示module找不到:
Traceback:
c:\users\cxwin\appdata\local\programs\python\python37\lib\importlib_init_.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_calc.py:6: in
from hogwarts_training.python_practice.test_pytest.core.calc import Calc
E ModuleNotFoundError: No module named ‘hogwarts_training’

试试这个方法

https://ceshiren.com/t/topic/4514