1. 程式人生 > >pip使用豆瓣的映象源

pip使用豆瓣的映象源

安裝第三方庫可以用easy_install和pip
其原理就是從Python的官方源pypi.python.org/pypi 下載到本地,然後解包安裝。
不過會出現不穩定,安裝速度慢,timeout的情況。

跟ubuntu的apt和centos的yum有各個映象源一樣,pypi也有。

使用映象源很簡單,用-i指定就行了:

sudo easy_install -i http://pypi.douban.com/simple/ ipython
sudo pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple ipython

可以用別名,類似於這樣

pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com  django

也可以寫在配置檔案裡

    1. linux/mac使用者將它命名為pip.conf, windows使用者將它命名為pip.ini. 檔案中寫如下內容:

      [global]
      timeout = 60
      index-url = https://pypi.doubanio.com/simple

      ** 注意: **如果使用http連結,需要指定trusted-host引數

      [global]
      timeout = 60
      index-url = http://pypi.douban.com/simple
      trusted-host = pypi.douban.com
    1. 將該檔案放置在指定位置.

linux下指定位置為
$HOME/.config/pip/pip.conf
或者
$HOME/.pip/pip.conf

mac下指定位置為
$HOME/Library/Application Support/pip/pip.conf
或者
$HOME/.pip/pip.conf

windows下指定位置為
%APPDATA%\pip\pip.ini
或者
%HOME%\pip\pip.ini

windows下詳解:

一、安裝pip

1.下載pip安裝包,隨意儲存在某個目錄,例如D:\: 
https://pypi.python.org/pypi/pip#downloads

2.下載完成後解壓

3.通過cmd ,cd 到解壓檔案的目錄

4.通過命令進行安裝: 
python setup.py install

5.測試是否安裝成功(若顯示不存在命令之類的,建議重啟電腦):

pip list

二、配置pip.ini(解決國外映象安裝慢,連線超時的問題):

1.如圖所示,在對應目錄(當前使用者下建立pip資料夾)下新建檔案:pip.ini

2.編輯檔案:

[global] 
index-url = https://pypi.doubanio.com/simple/ 
[install] 
trusted-host=pypi.doubanio.com

3.配置環境變數:

PATH 追加上:%HOME%\pip\pip.ini

到此已配置完成,完成後速度將會提升至少10倍