Python中使用pip成功导入库之后,解决vscode报错问题
小编写这篇文章的主要目的,主要是给大家进行解读在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的安装路径)
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命令,如果安装成功会显示安装成功的路径,如下图
或者使用pip show packages_name(包的名字,就是你已经安装的包的名字)可以查看安装的包在什么路径下。如图:
补充的问题——python代码有黄色的波浪线(定期补充)
vscode在使用过程中,如果出现变量名或者库名下方出现黄色波浪线。可能原因是由于安装了pylint这个库,并没有进行合适的设置。我们可以在设置中查找python.pylint,直接在搜索栏搜索(找的话在扩展的python下),将设置(首选项)中defalut的Error,Warning等改成Hint,就能解决黄色波浪下划线的问题。如图:
文章就为大家写到这里了,希望可以为各位读者带来帮助。