使用vscode导入库失败解决方法

导入库失败原因

在使用vscode写python代码时,有时会遇见导入库失败的情况,如下图:无法解析导入"xxxxx" 或者 运行时报错:ModuleNotFoundError: No module named 'xxxxx'

原因可能有:

  1. 根本没有下载库;
  2. 下载库的python版本 和 使用的python版本不一致

1. 没有下载库

  1. 首先我们确定真的是否下载了这个库,我们以 pygame 为例,requestsbeautifulsoup4 等其他库也同理。
  2. 在 cmd 中输入 pip list 即可查看已经安装好的库,可以看到作者已经安装好了,如果你找不到的话就是没安装好,需要去安装
    如果你不知道什么是cmd、不会安装库请看这个教程:https://blog.csdn.net/weixin_43698776/article/details/141230971

2. python版本不一致

  1. 在上一步中你确定你已经安装好了库,却依旧导入失败,那大概率是python的版本问题。
  2. 首先在 cmd 中输入 python -V 查看当前的python版本( 横线前面有空格,V大写,不会写就复制!),你下载的库就是下载到这个版本的python里的
    作者的版本是 3.11.4,那么下载库就是下载到 3.11.4 版本里的。
  3. 然后再看看 vscode 的右下角使用的什么版本的python。可以看到 vscode 当前使用的python版本是 3.12.7 ,和cmd中的 3.11.4 不一致。而我们下载的库都在 3.11.4 里面,因此我们需要切换一下版本
    Tip:如果 vscode 中的版本和 cmd 中的一致,但是带有 (venv) 也是不行的,也需要切换版本。
  4. 点击版本 ,打开上方的选择版本界面,再点击选择 3.11.4 ,并且后面带有 全局 二字的版本。
  5. 切换成功,pygame 库成功导入。
  6. 未存取"xxxxx" 是 导入库后还未使用 的意思,不用管这个。
相关推荐
Sapphire~7 小时前
odoo-049 Pycharm 中 git stash 后有pyc 文件,如何删除pyc文件
ide·git·pycharm
heart000_17 小时前
IDEA 插件推荐:提升编程效率
java·ide·intellij-idea
笨鸭先游8 小时前
Android Studio的jks文件
android·ide·android studio
CONTONUE13 小时前
如何调整yarn.nodemanager.vmem-pmem-ratio参数?
ide·eclipse
Taichi呀13 小时前
PyCharm 快捷键指南
ide·python·pycharm
AI视觉网奇15 小时前
vscode 默认环境路径
ide·vscode·编辑器
慢一点会很快17 小时前
【Tools】VScode远程调试linux服务器(打断点可视化界面方式)
linux·服务器·vscode
王光环19 小时前
vscode与keil的乱码不兼容问题
ide·vscode·编辑器
萑澈19 小时前
迁移 Visual Studio Code 设置和扩展到 VSCodium
ide·vscode·编辑器
胡斌附体1 天前
idea查看pom文件依赖
java·ide·intellij-idea·maven依赖