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

AI 摘要 / TL;DR

小编写这篇文章的主要目的,主要是给大家进行解读在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

  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

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

2.png

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

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

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