【发布时间】:2021-11-02 20:33:17
【问题描述】:
我正在尝试在 VS Code 中使用 Python 3.9。考虑以下项目文件夹结构:
C:\Project_folder\
app1\modules\some_module1.py
\some1.py
app2\modules\some_module2.py
\some2.py
如果我尝试运行 some2.py 的代码,其中:
import app1.modules.some_module1 as some_module2
**other python stuff**
它会引发 app1 是 uknown 模块的错误。即使,
"cwd": "${workspaceFolder}"
在 launch.json 中。当我尝试运行时:
import os
print(os.getcwd())
import app1.modules.some_module1 as some_module2
**other python stuff**
它返回我:
> C:\Project_folder
并引发 app1 模块的错误。在这种情况下有什么问题?为什么看不到其他目录?
【问题讨论】:
-
你能添加你得到的确切错误吗?您可以尝试将“__init__.py”文件添加到您要从中导入的目录中。他们不需要任何内容,他们只是让 python 知道该目录应该被视为一个包
标签: python-3.x visual-studio-code