PyCharm安装第三方库失败解决方案及两种有效方法分享
作为一个编程新手,第一次使用pycharm安装第三方库时,总是安装失败。解决完这个问题后,我将方法分享给大家;包括两种常见的安装第三方库的方法,都是我自己摸索出来的。我希望它会有用。这篇博文也在不断优化,帮助大家尽可能的理解安装第三方库的逻辑。

方法一、使用win+r进入cmd命令行添加第三方库
这是我最推荐的安装第三方库的方法,因为pycharm只是一个可视化工具,使用它安装第三方库的底层逻辑仍然是执行命令行。所以我认为直接使用命令行是最好的方法。
要使用此方法,您需要知道第三方库的名称。下载地址就是python解释器文件的位置。很多新手一开始对命令行并不了解。打开后经常显示C:\Users\(你的用户名)>
因此,你可能会认为使用这种方法的第三方库安装在C:\Users\目录下,但实际上该库安装在python解释器的目录下,通常是Lib文件夹下。
(这个位置非常重要,定位不正确也是很多人安装后仍然无法使用的原因)。这种方法的缺点是不一定兼容python解释器的版本(可以和方法2对比,方法1不能选择版本,方法2可以)。如果版本太低,可以通过pip命令升级或者第三方库升级来解决问题。
正确使用此方法下载并安装第三方库后,如果配置正确,pycharm等编译器会自动更新第三方库。如果还是无法使用,那肯定是pycharm的问题。
pip install 包名 #安装某个包
pip install --upgrade 包名 #升级某个包
pip install --upgrade requests #示例
pip3 install 包名 #如果pip无法安装可以尝试pip3
示例:使用命令行安装 matplotlib 库。正常情况下,您会看到如下图所示的安装进度。完成后即表示安装成功。
这时候打开pycharm你会发现刚刚安装的库已经自动添加了,这样就完成了第三方库的安装。
方法二、pycharm添加第三方库
先介绍第二种方法,后面再讨论方法一的问题。
方法2对网络要求较高。当网络不稳定时,常常会显示安装失败。您可以选择【科学上网】或者通过镜像源安装第三方库。科学的上网方法我就不说了。我个人不推荐这种安装方式。其背后的逻辑仍然是执行命令行,这是不必要的,也对网络提出了更高的要求。
2.1 为pycharm添加镜像源。
事实上,你不需要添加镜像源。如果你的pycharm在搜索第三方库时没有显示网络连接超时,那么就不需要添加镜像源。这是完成事情的一种方法。
单击侧边栏中的 python 包 >>>>>> 单击管理存储库 (pinion)
点击加号+>>>>>> 输入镜像网站的名称(Name),可以自己命名。比如我的aliyun就是阿里云。
第二行Repository URL输入镜像网站地址。忽略第三行,点击apply>>>>ok结束。
这里有一些其他的镜像源;
清华大学
中国科学技术大学
华中科技大学
2.2 信任证书
上一步添加的镜像源不能直接使用。 Pycharm 很可能不信任此外部链接,因此需要对其进行设置。
许多学生甚至不知道这个存在。即使前面的步骤正确,但在搜索时仍然无法从镜像网站获取包。
点击文件>>>>>>>>设置>>>>>>(也可以通过其他方式进入设置,这一步只是进入设置。)
只需按照上面的图片操作即可。很多人可能没有检查过✔这里。勾选此选项即表示信任镜像链接。
2.3 添加第三方库
同样的方法,首先进入settings(设置)
按顺序操作,1:找到项目,2;在项目下找到python解释器。 3:点击上图中的加号+
项目后面是你给项目起的名字,每个人的名字都不一样。可以看到我的项目中已经添加了几十个第三方包。
1.输入包名,2.选择合适的(有些大包被拆分成小包),3.选择版本(这是和方法一比较的地方,方法一不能随意选择版本), version python解释器必须能够运行,否则仍然无法运行。对于相对较新的Python解释器来说,几乎所有东西都可以运行。 4、选择地址(这个默认地址就是使用方法1下载包的地址,它们是一样的。默认情况下,pycharm将包安装在与python解释器相同的地址。),5、安装。
3.问题解决
3.1 地址错误
很多人在正确操作方法1、2后,仍然无法运行第三方包。很可能是因为pycharm中解释器的索引位置与第三方包的下载位置不一致。 pycharm 软件可以安装在任何位置,但需要配置 pycharm 来检索有关解释器和第三方包的位置的信息。
例如,如果python解释器的安装地址是c盘,那么使用方法1下载安装的第三方库也会保存到这个地址。
如果pycharm中的解释器索引地址在其他盘,那么即使下载了第三方库也无法使用。
上图中Python解释器的位置是C盘,所以第三方包下载后也会在同一个地址。
现在让我们看看你的pycharm在哪里检索第三方包
这时进入pycharm中的设置,找到python解释器。红框中的地址要和python解释器的地址一致。如果不一致的话,安装肯定会失败。即使安装方法全部正确。
我的地址一直是D盘,但是解释器在C盘,所以正确下载了很多第三方包后仍然无法使用。原因是第三方库下载到C盘解释器的目录下,而pycharm总是在D盘搜索。只要修改这里的地址并正确下载第三方库就可以使用了。该地址无法在此页面打开。下拉菜单并单击全部显示以更改它。
个人感觉和虚拟环境关系不大。只要按照这个方法,就可以使用。也就是说,是虚拟环境,检索位置必须与包下载位置一致;如果更改包下载位置,则需要到pycharm中更改对应的检索位置。
3.2 环境变量
另一种可能导致其无法使用的可能是环境变量配置。
首先打开开始>>>>>>搜索>>>>>>编辑系统环境变量>>>>>>点击环境变量
查找系统变量(s)而不是用户变量(u),>>>>>>>,查找Path
检查Path的地址和你的python解释器的位置是否一致。如果没有,则将其更改为python解释器的位置。请注意,以下脚本将被忽略并写入其上级目录。
以上两种方法和两种解决方案可以解决大部分人的问题。尽可能使用命令行安装第三方库。如果问题实在解决不了,就不能用pycharm了。ヾ(•ω•`)oo(*▽*)q对于初学者来说,重要的是掌握语法,而不是某个工具。如果技术不够好,给你一台超级计算机也无济于事。