So, my files/folders structure is the following:
--> 所以,我的文件/文件夹结构如下:So, my files/folders structure is the following:
project/
├─ utils/
│ ├─ module.py
├─ server/
│ ├─ main.py
在project/server/main.py
文件中,我试图使用以下语法导入project/utils/module.py
模块:from ..utils.module import my_function
。
我正在使用VSCode,它甚至在我键入模块路径时自动完成。但是当我运行project/server/main.py
文件时,我会得到标题中的错误。
我已经阅读了stackoverflow上关于这个主题的几十个答案,但没有一个像这个例子一样。
python -m your.main.module
而不是python your/main/module.py
,这样sys.path
将用于查找主模块,而不是根据主模块定义。 - o11c__init__.py
文件,并设置PYTHONPATH=<projectdir>。 - drum