我浏览了以前的答案,但没有任何帮助。我正在从似乎是正确目录的位置运行python,其中包含所有init文件,但出现错误。
资料夹结构:
.
├── Pipfile
├── Pipfile.lock
├── x_logic
│ ├── __init__.py
│ ├── # logic sits here
├── dev
│ ├── __init__.py
│ └── timings
│ ├── __init__.py
│ ├── measuring_timings.py
├── ...
我的命令(从根文件夹运行,即一个禁忌Pipfile
等):
python dev/timings/measuring_timings.py
结果(measuring_timings.py
的确是从导入x_logic
):
ModuleNotFoundError: No module named 'x_logic'
有和没有效果相同pipenv shell
。
如果尝试从timings
目录立即运行,则效果相同。
我想念什么?
我建议将measuring_timing.py
a作为模块运行,否则您将永远无法看到该x_logic
模块。
$ python -m dev.timings.measuring_timings
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句