返回 导航

Python

hangge.com

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)

回到顶部