python 更新pip镜像源
前言
默认情况下 pip 使用的是国外的镜像,在下载的时候速度非常慢,下载速度是几kb或者几十kb,花费的时间比较长。
解决办法
国内目前有些机构或者公司整理了对应的镜像源,使得通过内网就能访问即可,下载速度达到几百kb或者几M,速度对比而言简直一个天上,一个地下。
国内源:
阿里云:http://mirrors.aliyun.com/pypi/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:https://pypi.douban.com/simple/
腾讯源:https://mirrors.cloud.tencent.com/
华为源:https://mirrors.huaweicloud.com/home
note:新版ubuntu要求使用https源,要注意。
镜像源临时使用
pip install -i http://mirrors.aliyun.com/pypi/simple/
设置默认镜像源
pip install pip -U # 更新pip
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
全局修改,则需要修改配置文件
Linux/Mac os 环境,配置文件位置在 ~/.pip/pip.conf
(如果不存在创建该目录和文件):
mkdir ~/.pip
打开配置文件 ~/.pip/pip.conf
,修改如下:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = http://mirrors.aliyun.com
查看镜像地址:
$ pip config list
global.index-url='https://mirrors.aliyun.com/pypi/simple/'
install.trusted-host='mirrors.aliyun.com'
可以看到已经成功修改了镜像。
如果想换回原来的源
pip config unset global.index-url