1. 程式人生 > >Python 讓PIP源使用國內映象,提升下載速度和安裝成功率

Python 讓PIP源使用國內映象,提升下載速度和安裝成功率

前言

學習Python,自然的就需要學會使用和安裝第三方擴充套件包(lib),python提供了很好用的第三方擴充套件包的管理工具,比如easy_install和pip等,現在流行易用的是pip,pip對於python就相當於apt-get之於ubuntu,所以源地址如果使用國外的,不僅速度慢,而且經常會因為timeout超時而斷掉,導致安裝失敗(尤其是當晚上安裝一個lib,睡覺去了,早上起來發現失敗,那種感受真的是。。。)。今天在ubuntu上面安裝程式,慢的想哭,所以把痛點記錄下來,以備後人參考。

修改源

ubuntu16.04,python2.7.12為例進行說明。

國內源(新版ubuntu要求使用https源,要注意。
): 清華:https://pypi.tuna.tsinghua.edu.cn/simple 阿里雲:http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣:http://pypi.douban.com/simple/ 還有一些別的沒有列出。 臨時使用: 可以在使用pip的時候加引數-i https://pypi.tuna.tsinghua.edu.cn/simple 例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,這樣就會從清華這邊的映象去安裝pyspider庫。 永久修改,一勞永逸: Linux下,修改 ~/.pip/pip.conf (沒有就建立一個資料夾及檔案。資料夾要加“.”,表示是隱藏資料夾) 內容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
timeout = 150 # 超時時間設定(單位為s),一般可以設定的長一些

windows下,直接在user目錄中建立一個pip目錄,如:C:\Users\xx\pip,新建檔案pip.ini。內容同上。