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用终端启动的环境是错误环境,与右下角所选择的环境不符。

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

最近更新

  1. TCP协议是安全的吗?

    2024-02-17 06:08:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-17 06:08:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-17 06:08:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-17 06:08:02       20 阅读

热门阅读

  1. ACP科普:敏捷开发之kanban

    2024-02-17 06:08:02       24 阅读
  2. OpenAI 生成视频模型 Sora 论文翻译

    2024-02-17 06:08:02       29 阅读
  3. uniapp如何给视频组件设置图片

    2024-02-17 06:08:02       30 阅读
  4. ubantu 新建.sh 文件

    2024-02-17 06:08:02       30 阅读
  5. STM32-寄存器和HAL库以及如何使用

    2024-02-17 06:08:02       26 阅读
  6. react中如何做到中断diff过程和恢复

    2024-02-17 06:08:02       28 阅读
  7. Vue3 中应该使用 Ref 还是 Reactive?

    2024-02-17 06:08:02       32 阅读
  8. 【VTKExamples::PolyData】第二十八期 LinearExtrusion

    2024-02-17 06:08:02       23 阅读