我正在尝试从终端运行我的项目,但我一直在获取ModuleNotFoundError: No module named 'config'. 我的项目结构是:
Project folder
-config
-settings.py
-folder1
-folder2
-pythonfile.py
Run Code Online (Sandbox Code Playgroud)
在 folder1/folder2/ 我运行脚本 -->python3 -m pythonfile.py但我得到 No module named config。PyCharm 中的 Run 按钮的工作方式与 Charm 类似,但我想从终端运行脚本。我还检查了 sys.path 并且我已经获得了项目 /home/name/Desktop/Project 和 /home/name/Desktop/Project/folder1/folder2/ 的根路径。
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.6/runpy.py", line 109, in _get_module_details
__import__(pkg_name)
File "/home/name/Desktop/Project/folder1/folder2/pythonfile.py", line 4, in <module>
from config import settings as CONFIG
ModuleNotFoundError: No module named 'config'
Run Code Online (Sandbox Code Playgroud) python-3.x ×1