Linux中升级pip和更换pip镜像源
本文最后更新于:December 27, 2019 pm
在Linux中对Python的pip进行更新和镜像源替换为国内的镜像源。理论上操作对于Linux系统均适用,Python2和Python3也同样适用,不过Python2将在2020年1月1日停止支持,这里需要提醒一下大家记得尽快升级迁移自己项目和系统中使用的Python版本。
本文的操作会使用CentOS7+Python2和Ubuntu18.04.3+Python3来进行演示。
需要注意的是,如果系统中存在多个不同版本的pip
,需要确定pip
命令所指向的是否是需要更新的pip
版本。
1、升级pip
1.1 直接使用pip升级pip
1 |
|
1.2 重新安装pip
如果pip
出现了异常状况损坏了导致不能正常使用,这时候我们可以考虑尝试一下重新安装pip
,需要注意的是python-pip
默认指向的是python2
的pip
,python3-pip
才是python3
的pip
,还是需要注意一下版本的问题。
1 |
|
1 |
|
重新安装完成之后,再次使用上面1.1的命令对pip
进行升级即可。
1.3 使用Pypa官网安装文件重装pip
如果上面两种方法都不行,可以尝试一下使用Pypa官网的文件来进行pip的重新安装。
我们使用curl或者wget命令来下载安装文件,并使用对应版本的python进行安装。
1 |
|
使用这种方法安装的pip直接就是最新版本,不需要自己再额外手动升级。
2、更换pip源
2.1 国内pip镜像源
- 豆瓣 https://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中科大 https://pypi.mirrors.ustc.edu.cn/simple/
- 阿里云 https://mirrors.aliyun.com/pypi/simple/
这四个是国内比较常用且稳定的镜像源,具体使用哪个大家可以根据自己的实际网络环境进行选择。
2.2 永久切换镜像源
永久切换镜像源需要我们在用户的家目录下新建一个.pip的隐藏文件夹并在里面新建一个pip.conf
文件用于指定镜像源。这里我们以中科大的镜像源为例。
1 |
|
我们安装一个库来看一下速度如何:
2.3 临时指定镜像源
如果需要在某个安装中指定镜像源,只需要添加-i
参数并加上镜像源的地址即可。
1 |
|
可以看到图中的下载速度几乎是可以达到满速的。