VScode进行python开发出现 No module named "XXX"的解决方法
最近从pycharm转向vscode的时候,遇到了如下问题
import numpy as np
检查报错说
No module named numpy
然后去检查python路径,没错
又用pip安装numpy,发现已经安装好了
查了很多帖子,发现解决方式都不大有用
结合自己的理解,改了launch.json,终于可以了。
现将解决方法贴出来供大家参考
- 首先在vscode中打开自己项目文件夹
- 运行->添加配置
- 生成launch.json文件
- 按照如下方式修改
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"python": "${command:python.interpreterPath}",
"program": "${file}",
"cwd": "${workspaceRoot}",
"env": {"PYTHONPATH":"${workspaceRoot}"},
"envFile": "${workspaceRoot}/.env",
"console": "externalTerminal"
保存,问题解决,这个配置文件可以保存好直接复制到其他vscode的项目中
另外几点问题:
关于其他的修改launch.json方法
"pythonPath": "${config:python.pythonPath}",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
- 还有第二个中有修改为 “console”: "none"的, 实际上console这个配置项没有none这个属性值,
实际属性值见图
tips:实测这项删了也行,就是关于调试窗口的配置
如果有用的话不妨点个赞再走呗
本人大二物联网工程专业在读,有问题欢迎私信沟通,共同进步(●ˇ∀ˇ●)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)