VSCode中Python报错已安装的模块不存在的解决

文章首发见博客:https://mwhls.top/4889.html
无图/格式错误/后续更新请见首发页。
更多更新请到mwhls.top查看
欢迎留言提问或批评建议,私信不回。

难得遇见奇葩报错,值得发文庆祝。

场景
  • 使用VSCode时,在启用的环境A中,报错ModuleNotFoundError: No module named 'ftfy'
  • 使用pip install ftfy安装该库后,依然提示该报错。
  • 关闭该终端,用新终端运行,依然报错。
  • 在该终端中使用pip list,发现该库已安装。
产生原因
  • 使用PowerShell作为终端时,不会显示环境名,而此时环境和VSCode右下角所选择的环境不同。
  • 在当前PowerShell终端的环境使用pip list,能看到ftfy这个库,这意味着当前环境是正确的。
    • 然而,在同一个环境运行,却会报错模块不存在,这意味着当前环境是错误的。
    • 我不理解。但好在可以解决。
解决方法
  • 将控制台的终端改为cmd启动,即Command Prompt,如下图修改。
  • 启动后,手动conda activate xxx来切换至正确环境。
    • 因为发现VSCode用终端启动的环境是错误环境,与右下角所选择的环境不符。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]: 当使用jupyter notebook命令启动时,可能会出现报错信息"ModuleNotFoundError: No module named 'jupyter_nbextensions_configurator'",这是因为缺少了jupyter_nbextensions_configurator模块。\[1\] 引用\[2\]: 这个问题在GitHub上也有相关的讨论,可以参考解决方法。\[2\] 引用\[3\]: 另外,如果你在使用vscode运行jupyter时出现报错"xfrozen_module",可以尝试在json配置文件添加一段代码来指定python环境的位置。\[3\] 请确保将代码的"xxxx"替换为你当前项目的环境位置,并确保填写正确。 #### 引用[.reference_title] - *1* [解决启动jupyter报错:加载插件 jupyter_nbextensions_configurator 失败(图文并茂版)](https://blog.csdn.net/qq_45261963/article/details/121988266)[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.239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [jupyter notebook 报错信息 ModuleNotFoundError: No module named jupyter_nbextensions_configurator](https://blog.csdn.net/u014543416/article/details/121971996)[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.239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [vscode 运行python报错:no module name XXXX](https://blog.csdn.net/weixin_42158422/article/details/118418165)[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.239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值