【VSCode使用记录】Python引用自己的模块报错ModuleNotFoundError

仅用于记录自己使用VSCode运行Python代码时的报错处理步骤,亲测有效,如果对你有帮助,还请多多关照

问题

使用VSCode运行Python项目,导入自己的模块时报错ModuleNotFoundError,如下图:
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操作结果如下图:
【VSCode使用记录】Python引用自己的模块报错ModuleNotFoundError_第1张图片
步骤2:打开Python插件的设置页面
【VSCode使用记录】Python引用自己的模块报错ModuleNotFoundError_第2张图片
搜索框输入@ext:ms-python.python Execute In File Dir,取消Execute In File Dir这个选项的勾选
步骤2操作结果如下图:
【VSCode使用记录】Python引用自己的模块报错ModuleNotFoundError_第3张图片
保存后重启VSCode,再次运行Python代码就没有ModuleNotFoundError的报错了。

你可能感兴趣的:(vscode,python)