VScode进行python开发出现 No module named “XXX“的解决方法

VScode进行python开发出现 No module named "XXX"的解决方法

最近从pycharm转向vscode的时候,遇到了如下问题

import numpy as np

检查报错说

No module named numpy

然后去检查python路径,没错

又用pip安装numpy,发现已经安装好了

查了很多帖子,发现解决方式都不大有用

结合自己的理解,改了launch.json,终于可以了。

现将解决方法贴出来供大家参考

  1. 首先在vscode中打开自己项目文件夹
  2. 运行->添加配置
  3. 生成launch.json文件
  4. 按照如下方式修改
"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}", //这个报错是因为没有pythonPath这个配置项,改成python就好了
"debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit",
                "RedirectOutput"
            ]	//同上,直接删去,改成"console": "externalTerminal" 就可以
  1. 还有第二个中有修改为 “console”: "none"的, 实际上console这个配置项没有none这个属性值,

在这里插入图片描述

​ 实际属性值见图

tips:实测这项删了也行,就是关于调试窗口的配置

如果有用的话不妨点个赞再走呗
本人大二物联网工程专业在读,有问题欢迎私信沟通,共同进步(●ˇ∀ˇ●)

  • 23
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
回答: 出现"ModuleNotFoundError: No module named 'encodings'"错误通常是由于Python环境配置问题引起的。这个错误可能有几种可能的原因。首先,可能是由于缺少所需的编码模块导致的。你可以尝试重新安装Python或者更新Python版本来解决这个问题。另外,你还可以尝试安装Python的扩展包,比如通过\[3\]提供的Python Extension Packages for Windows来获取所需的编码模块。此外,还有可能是由于缺少Microsoft Visual C++ 14.0或更高版本导致的。你可以通过\[2\]提供的链接下载并安装Microsoft C++ Build Tools来解决这个问题。希望这些解决方法能够帮助你解决这个问题。 #### 引用[.reference_title] - *1* [ModuleNotFoundError: No module named ‘encodings](https://blog.csdn.net/big__banana/article/details/114228038)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [解决Windows10环境下ModuleNotFoundError: No module namedXXX‘问题](https://blog.csdn.net/weixin_49832361/article/details/123185655)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值