安裝setuptools,pip

第一步,下載python-pip的tar包 

wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate

由於下載pip是基於https協議的,故需要在wget url後面加上--no-check-certificate,否則不能下載: 

第二步,安裝pip:

chmod +x pip-1.3.1.tar.gz 
tar xzvf pip-1.3.1.tar.gz 
cd pip-1.3.1 
python setup.py install


報錯:

a)、解決辦法:

“ImportError: No module named setuptools”提示我們沒有由於沒有安裝setuptools,使得pip安裝失敗,看來只有先安裝setuptools:

wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg  --no-check-certificate 
chmod +x setuptools-0.6c11-py2.7.egg 
sh setuptools-0.6c11-py2.7.egg

 

b)、然後接着執行sh setuptools-0.6c11-py2.7.egg。靠,又出了另外一個錯誤: 

 

由上面的提示信息可以看出一定是少安裝了一些依來包,googl一下就可以知道是少安裝了zlib這個一開是不太好搞定,最後google了好久才弄好,先使用如下命令纔看zlib的相關資源:

rpm -qa | grep zlib
yum -y install zlib*

  

c)、zlib安裝成功再次安裝setuptools還是提示“zipimport.ZipImportError: can‘t decompress data; zlib not available”,google上有人說只能重新編譯安裝python了,不過在編譯的時候修改編輯Modules/Setup.dist文件,將

zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

這行的註釋去掉,然後在次編譯安裝


可以參考:http://www.cnblogs.com/renfanzi/p/5929246.html

重新安裝好python後,再次執行:主意路徑

sh setuptools-0.6c11-py2.7.egg


3.進入pip解壓目錄進行安裝

python setup.py install


mac下安裝pip方法:

curl https://bootstrap.pypa.io/get-pip.py | python3
pip --version

mac下安裝setuptools方法:

curl https://bootstrap.pypa.io/ez_setup.py -o - | python
#也可以使用wget命令,但是需要mac os中有wget命令。
wget https://bootstrap.pypa.io/ez_setup.py -O - | python


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章