# Python中使用pip成功导入库之后，解决vscode报错问题

> 作者/来源: UCloud 运营管理员
> 发布时间: 2022-09-16T07:17:00.000Z
> 分类: 解决方案
> 标签: 数据库, Linux, Python
> 原文链接: http://117.50.162.249:3000/yun/articles/2535

---

# Python中使用pip成功导入库之后，解决vscode报错问题

> 来源: https://www.ucloud.cn/yun/127750.html
> 作者: 89542767
> 发布日期: 发布于2022-09-16 15:17

小编写这篇文章的主要目的，主要是给大家进行解读在Python这哥们语言中，我们完成了pip成功导入数据库之后，可能会出现vscode报错问题，下面给大家进行详解解答一下解决步骤。

**前言**

　　写在开始前：当出现这种问题的时候，需要了解到，其核心的问题是出现在哪里了，并非是要相同的编译器才是这样的解决办法，要学会举一反三。

　　核心问题分析：

　　首先确定好了安装成功了该库，但是就是有莫名其妙的错误，那么问题可以排除你没成功安装库，只是你的库不起作用。

　　那么看自己的电脑里面，是否存在不同版本的python库，然后并没有清理干净，导致编译器有许多的版本需要抉择。

　　但是编译器无法进行识别，这个时候，我们把之前的安装的python给删除干净，然后再重新进行下载就行了。

**分析产生问题的原因**

　　明明已经使用pip install numpy安装好自己需要的库，但还是莫名其妙的报错呢？

　　可能的原因可以解决的途径

　　①第一，第三方库无法安装成功。如果无法安装成功的话，一般用pip install库名或pip3 install库名

　　②电脑有多个Python版本，虽然你安装了第三方库，但使用的编辑器用的python解析器和你通过pip安装库的python不是同一个版本。就是没检测到你具体使用的哪一个python，此时就需要手动指定

**重点解决第二个问题**

　　1、电脑中安装了多个python版本。

　　2、VSCode(pycharm)设置的python解析器不是cmd或终端默认哪个python版本。所以造成pip安装了，但VSCode(pycharm)设置的python解析器，找不到cmd或终端默认哪个python版本的安装（numpy）路径。

　　如果是pycharm那么就在设置中自己指定一下路径就可以了（找到你使用哪个python版本安装的numpy，将这个python添加为pycharm的python解析器。）参考vscode的设置代码。（不是你numpy的安装路径，是python的安装路径）

![0.png](https://ucloud-blog.cn-bj.ufileos.com/articles/127750/images/127750_000.png)

　　VSCode在当前的工程目录.vscode/settings.json添加如下的代码配置

　　{

　　"python.pythonPath":"D:Program FilesPython39python.exe"

　　}

　　注意：如果你需要编辑的项目库中没有该文件的话，那么就变得简单了，自己创一个就可以了。在windows下查看是否有，可以先打开“显示隐藏文件”的选项，Linux下可以使用命令ls-a或者Ctrl+H

　　python库是否安装成功，可以到如下pip默认安装路径查看C:Users你的用户名AppDataRoamingPythonPython39site-packages，实在不行，就使用pip install numpy命令，如果安装成功会显示安装成功的路径，如下图

![1.png](https://ucloud-blog.cn-bj.ufileos.com/articles/127750/images/127750_001.png)

　　或者使用pip show packages\_name(包的名字，就是你已经安装的包的名字)可以查看安装的包在什么路径下。如图：

![2.png](https://ucloud-blog.cn-bj.ufileos.com/articles/127750/images/127750_002.png)

　　补充的问题——python代码有黄色的波浪线（定期补充）

　　vscode在使用过程中，如果出现变量名或者库名下方出现黄色波浪线。可能原因是由于安装了pylint这个库，并没有进行合适的设置。我们可以在设置中查找python.pylint，直接在搜索栏搜索（找的话在扩展的python下），将设置（首选项）中defalut的Error，Warning等改成Hint，就能解决黄色波浪下划线的问题。如图：

　　文章就为大家写到这里了，希望可以为各位读者带来帮助。