VSCode - 配置PYTHONPATH环境变量教程(解决ModuleNotFoundError: No module named 'xxx')
作者:hangge | 2022-11-17 10:20
1,问题描述
最近使用 VSCode 进行 Python 开发,导入项目后运行时报如下错误。但事实上提示缺少的包和代码文件在项目中是有的。
Traceback (most recent call last):
File "lib/tools.py", line 16, in <module>
from lib.logger_mgr import LoggerMgr
ModuleNotFoundError: No module named 'lib'
2,问题原因
这个问题主要是环境变量 PYTHONPATH 需要设置,默认是空。
3,解决办法
(1)打开 VSCode 的设置页面,找到并点击“在 settings.json 中编辑”链接。
(2)这时会打开 settings.json 文件,我们在文件中添加如下内容:
"terminal.integrated.env.osx": { "PYTHONPATH": "${workspaceFolder}/", }, "terminal.integrated.env.linux": { "PYTHONPATH": "${workspaceFolder}/", }, "terminal.integrated.env.windows": { "PYTHONPATH": "${workspaceFolder}/", },
(3)保存后,重新启动 VSCode。再次运行项目可以发现不再报 ModuleNotFoundError: No module named 'xxx' 错误了。
全部评论(0)