天天看點

安裝ez_install和pip,使用requirements.txt安裝

# centos下:
$ yum install python-setuptools python-setuptools-dev   # 安裝ez_install

$ ez_install pip
           
  • pip可以使用指令:

下面為官方文檔的解釋:

引導pip正确地安裝滿足需求的package. 由于現在pip 還不具備真正的依賴分析, 隻是簡單地為項目比對第一需求. 舉個例子:假如 pkg1 需要 pkg3>=1.0, pkg2 需要 pkg3>=1.0,<=2.0, 如果 pkg1 被先安裝, 那麼pip隻會滿足 pkg3>=1.0, 這樣可能會導緻所安裝的 pkg3 版本和 pkg2 發生沖突. 如果要解決這個問題,需要把 pkg3>=1.0,<=2.0 (正确的指定) 寫入 requirements 檔案. 例如:
pkg1
pkg2
pkg3>=1.0,<=2.0
           
Requirements files are used to force pip to install an alternate version of a sub-dependency. For example, suppose ProjectA in your requirements file requires ProjectB, but the latest version (v1.3) has a bug, you can force pip to accept earlier versions like so:
ProjectA
ProjectB<1.3