pip是一個非常方便的Python模塊管理工具,類似於Java裏面的maven。
安裝
在Ubuntu環境中可以直接使用apt進行pip的安裝,或者也可以通過easy_install進行安裝,不過需要注意Python的版本。Python 2對應的是pip,Python 3對應的是pip3。
使用apt安裝如下:
# apt-get install python-pip python-dev build-essential
# pip install --upgrade pip
這裏Python3中對應的安裝包爲python3-pip和python3-dev。
如果使用easy_install的話可以使用如下命令:
# apt-get install python-setuptools python-dev build-essential
同樣的如果在Python3下應該安裝對應的軟件包。
安裝完成之後我們就可以使用pip或者pip3(Python3)進行python模塊的安裝了。
配置源
在國內的網絡環境如果直接使用官方pip源安裝軟件包速度會非常慢,我們可以將源配置爲阿里雲的鏡像源或者豆瓣源,這樣下載速度會快很多。
pip配置文件爲~/.pip/pip.conf,默認是不存在的,需要手動創建。創建好之後,寫入如下內容即可。
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
配置代理
如果在內網環境下安裝軟件包時報”Cannot fetch index base URL”錯誤,通常是因爲代理的問題。使用如下命令通過代理進行軟件包的安裝。
$ pip --proxy=http://username:passwd@proxy_host install package