用三种办法告诉你Python如何安装第三方库

在使用Python的过程中,势必会涉及到许多第三方库。但是怎么下载这些第三方库呢? 

第一的第一,先检查一下你的pip版本吧。 如果pip版本过低(现在最高是20.0.2),请更新pip

命令: python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/

方法一:

在命令提示符中输入: pip install + 需要安装的库名,即可下载安装。

这是一个比较官方的安装方法了,运气好一点可能也能安装上。 但是一般来说,这种安装方法都贼慢!!!

温馨提示,使用镜像网网址下载。

镜像网址是什么呢? 

Python是外国人开发的我们都知道,它的服务器也是在国外,如果直接使用国内的网络下载,速度就会很慢很慢。

有一个“人”看到此情此境,他想,怎么那么慢! 不行不行,我得支持国内编程事业的发展,为了祖国的花朵茁壮成长,干脆我费点力,我一口气把国外这些库全部下载下来,再把它们弄到国内的服务器,这样大家直接使用国内的网络下载就快得多了。 这就是镜像了,就像是一面镜子,把其它的资源折射过来。

说了那么多,那怎么用镜像地址下载呢? 

pip install + 库名 + -i + 镜像地址

比如,我想下载requests,和jieba库,那怎么办呢?

直接使用: pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple/ 

同理,如果需要下载jieba库可以使用: pip install jieba -i https://pypi.mirrors.ustc.edu.cn/simple/  

这个亚子,就可以高速下载啦!!! 

国内常用的一些镜像地址:

1)http://mirrors.aliyun.com/pypi/simple/ 阿里云

2)https://pypi.mirrors.ustc.edu.cn/simple/  中国科技大学

3) http://pypi.douban.com/simple/  豆瓣

4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学

如果使用其中的一个镜像地址不行的话,那.......那就换一个啊!!!

其它命令:

强化下载: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn scikit-learn 

 

方法二:

在所使用的编辑器内下载,这里以Pycharm为例

File ——— Setting —— Project —— Project Interpreter 

1)在Pycharm下载第三方库:

2)在Pycharm设置镜像地址

选择在cmd(命令提示符安装)还是在Pycharm安装呢?

cmd安装:

优点:一次安装,万事大吉。 在cmd所安装的库,在使用如Pycharm等IDE加载解释器的时候,所有的库都会被加载,这一点很方便。不需要在是使用的时候每次都加载所需要的库;

缺点: 因为会一次性加载全部的库,这就会造成一些资源的浪费。 例如,一个项目是有关网络爬虫的,那除了与网络爬虫相关的库,其它的库就用不到,这样就会拖慢编辑器。

Pycharm安装:

优点:每一个项目单独加载所需要的库,不会造成资源浪费;

缺点:每一个新的项目都需要重新加载,显得有些繁琐。

总之,无论在cmd安装还是在Pycharm安装,都各有好坏,大家根据自己的实际情况选择即可。

 

方法三:

如果方法一和方法二都不管用的话,怎么办? 没事,我们还可以自己动手,手动安装第三方库。 

这里以EQcorrscan为例

首先访问: https://pypi.org/并在搜索框搜索需要安装的库

也可访问:https://www.lfd.uci.edu/~gohlke/pythonlibs/,按Ctrl + F查找自己想要下载的库。

1)搜索自己要下载的库,选择合适的版本下载(有的库是通用的,而有的库则与系统、Python版本有关,大家一定要注意)

2) 下载

3)下载

4) 下载安装好之后将文件放在D盘,或者其它盘的路径下(因为这样安装比较方便)

如果有多层文件夹叠加,则加上所需要按照的绝对路径即可,

例如: pip install D:\\这是一个文件夹\\这是第二个文件夹\\EQcorrscan-0.4.tar.gz

5)在命令提示符输入:d(:是必须要输入的)

特别注意:基本上每一个第三方库都依赖于其它第三方库,故在安装的时候会牵扯到其它库的安装。 

对于这一点,只能通过度娘查看有没有前车之鉴可以参考总共要安装一些什么库,或者就只能自己踩坑试错,看到需要什么库就再去下载什么库这样才行了。可以结合方法一和方法二一起尝试。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章