仅用于记录自己使用VSCode运行Python代码时的报错处理步骤,亲测有效,如果对你有帮助,还请多多关照
问题
使用VSCode运行Python项目,导入自己的模块时报错ModuleNotFoundError,如下图:
解决办法
版本声明
Python版本:3.10.7
VSCode版本:1.72.2
步骤1:在setting.json
文件中新增下面片段
"terminal.integrated.env.osx": {
"PYTHONPATH": "${workspaceFolder}/",
},
"terminal.integrated.env.linux": {
"PYTHONPATH": "${workspaceFolder}/",
},
"terminal.integrated.env.windows": {
"PYTHONPATH": "${workspaceFolder}/",
}
步骤1操作结果如下图:
步骤2:打开Python插件的设置页面
搜索框输入@ext:ms-python.python Execute In File Dir
,取消Execute In File Dir这个选项的勾选
步骤2操作结果如下图:
保存后重启VSCode,再次运行Python代码就没有ModuleNotFoundError的报错了。