方法有兩種:
請參考:http://www.pip-installer.org/en/latest/installing.html#prerequisites
1.通過setuptools安裝
安裝setuptools,下載 https://pypi.python.org/pypi/setuptools
setuptools-X.X.tar.gz cd setuptools-x.x python setup.py install
之后python安裝目錄下會生成一個Script文件夾,文件夾里會生成easy_install相關文件
cd Scirpt
easy_install pip
或者不通過easy_install來安裝pip,可以通過get-pip.py來安裝
下載 https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
或者也不通過get-pip來安裝pip,而是通過pip源碼來安裝
下載 https://pypi.python.org/packages/source/p/pip
pip-X.X.tar.gz cd pip-x.x python setup.py install
最后通過pip來安裝distribute
pip install distribute
2.通過distribute安裝
安裝distribute,下載 http://python-distribute.org/distribute_setup.py
python distribute_setup.py
作用是下載distribute-0.6.49,這個包里有setuptools
之后python安裝目錄下會生成一個Script文件夾,文件夾里會生成easy_install相關文件
cd Scirpt
easy_install pip
或者不通過easy_install來安裝pip,可以通過get-pip.py來安裝
下載 https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
或者也不通過get-pip來安裝pip,而是通過pip源碼來安裝
下載 https://pypi.python.org/packages/source/p/pip
pip-X.X.tar.gz cd pip-x.x python setup.py install
最后通過pip來更新distribute
pip install --upgrade distribute
建議使用第二種方法來安裝,如果使用第一種方法中的setuptools是舊版本的,最后通過pip更新setuptools會重新安裝setuptools的(潔癖)
使用以上兩種方法中的其中一種成功安裝pip后必須把Script文件夾路徑添加到系統環境變量里,安裝python時也請把添加環境變量選項選上,不然以上命令可能不能使用(對於新手)
對於distribute、setuptools、pip、easy_install這些包的關系
distribute是setuptools的取代,pip是easy_install的取代
請看 http://guide.python-distribute.org/installation.html#installing-pip
http://microacup.github.io/python/2013/05/08/pip-install/