本内容主要介绍在 Python 中安装第三方库的方法,包括 在线自动下载安装 和 手动下载安装 两种方式。
1.1 在线自动下载安装
1.1.1 普通安装
普通安装命令如下:
pip install xxx
- 1
其中 xxx
为对应库的名称,比如安装 tensorflow
为 pip install tensorflow
。
1.1.2 使用镜像安装
因为国内可能无法直接访问对应的网站,那我们可以使用国内的一些镜像。国内提供的镜像网站如下:
提供者 | 网址 |
---|---|
阿里云 | http://mirrors.aliyun.com/pypi/simple/ |
豆瓣 | http://pypi.douban.com/simple/ |
清华大学 | https://pypi.tuna.tsinghua.edu.cn/simple/ |
北京外国语大学 | https://pypi.mirrors.ustc.edu.cn/simple/ |
安装命令为(使用阿里云的镜像为例):
pip install numpy -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
- 1
1.1.3 添加代理
如果以上方法还是无法正常安装,可以添加代理。安装命令如下:
pip install numpy --proxy http://xxx.xxx.xxx.xxx:xxxx
或者
pip install numpy --proxy http://xxx.xxx.xxx.xxx:xxxx --trusted-host pypi.org --trusted-host py --trusted-host files.pythonhosted.org
- 1
- 2
- 3
并且镜像和代理的方法可以一起使用,安装命令如下:
pip install numpy --proxy http://xxx.xxx.xxx.xxx:xxxx -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
- 1
1.1.4 通过 pip.ini 配置镜像和代理
前面介绍的方法,每次安装库时,在安装命令中都需要加入镜像和代理,比较麻烦。我们可以通过 pip.ini
文件将镜像和代理配置好,后面就可以省去这个操作了。配置方法如下:
- 在当前用户目录下创建
.\pip\pip.ini
(完整路径:C:\Users\XXX\pip\pip.ini
),然后添加以下内容:
[global]
proxy=http://xxx.xxx.xxx.xxx:xxxx
index-url=https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
- 1
- 2
- 3
- 4
- 5
注意:将上面的代理替换成自己的。
- 配置环境变量
在 PATH 中加上%HOME%\pip\pip.ini
。
1.2 手动下载安装
在一些情况下(比如公司内部网络无法访问相应的网址),我们无法采用在线自动下载方式安装,那只能采取离线的方式进行安装。首先,我们需要先下载好对应库的安装文件或者源码;然后进行安装。
我们在 这里 可以下载对应第三方库的安装文件或者源码,建议优先选择安装文件进行安装。有些库会针对不同操作系统版本或 Python 版本提供不同的安装文件,我们需要选择下载对应版本的安装文件。安装文件和源码的安装方式有所不同。
1.2.1 使用安装文件安装
使用安装文件安装的命令如下:
pip install file_name
- 1
1.2.2 使用源码安装
使用源码安装的步骤如下:
-
先解压下载的源码;
-
在 cmd 终端,切换到文件
setup.py
所在的目录; -
运行如下命令进行安装:
python setup.py install
- 1
注意:因为某些库是依赖其他库的,所以在安装此库之前需要先安装其依赖的库。使用“在线自动下载安装”方法安装时,会自动下载其依赖的库然后安装,不需要人工干预。但是使用“手动下载安装”时,需要先手动下载其依赖的库并进行安装。