前言
默認情況下 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