记VS Code无法导入模块问题的解决方法
操作系统:windows
python解释器版本: 3.12.3
vscode版本:1.89.1 (user setup)
vs code安装了插件code runner
工作区已安装.venv虚拟环境

运行报错如下:
ModuleNotFoundError: No module named 'requests'
解决办法:
1.点击vscode[选择]旁边的三个点,再点击【运行】—【添加配置】,打开launch.json文件。

向
在launch.json中添加如下配置:
"cwd": "${fileDirname}",
"envFile": "${workspaceRoot}/.env",
"env": {
"PYTHONPATH": "${workspaceFolder}${pathSeparator}${env:PYTHONPATH}"
}
2.打开设置(ctrl+.),在setting里面搜索Code-runner:Executor Map,点击settings.json

3.讲setting.json里面的“python”的配置修改为:"set PYTHONIOENCODING=utf8 && \".venv\\Scripts\\python.exe\" -u"

再运行就不会报错了


浙公网安备 33010602011771号