VSCode中Python虚拟环境报ModuleNotFoundError问题求助
解决VSCode中虚拟环境依赖找不到的问题
确认VSCode使用目标虚拟环境
- 打开VSCode内置终端,手动激活虚拟环境:
终端左侧出现C:\Users\HP\Desktop\test\venv\Scripts\activate(venv)标识即为激活成功,此时再运行代码。 - 或者通过状态栏切换:点击VSCode左下角的Python版本号,在弹出列表中选择
C:\Users\HP\Desktop\test\venv\Scripts\python.exe。
- 打开VSCode内置终端,手动激活虚拟环境:
验证虚拟环境内依赖安装状态
激活虚拟环境后,执行pip list命令,查看输出列表中是否包含numpy和matplotlib。如果没有,在激活的环境中重新执行:pip install numpy matplotlib注:虚拟环境内直接用
pip即可,无需加3,避免调用全局的pip3。检查VSCode运行调试配置
打开运行和调试面板(快捷键Ctrl+Shift+D),创建或修改launch.json文件,确保配置中的pythonPath指向虚拟环境的Python解释器:{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "pythonPath": "C:\\Users\\HP\\Desktop\\test\\venv\\Scripts\\python.exe" } ] }重启VSCode
环境切换或配置修改后,重启VSCode确保环境配置生效。
内容的提问来源于stack exchange,提问作者Yummy
相关产品推荐
相关产品推荐

