python2 安装 pip
方案1
將2.6.6升級到2.7.12? python
wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
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
編譯完成之后就可以使用pip安裝各種所需架包了。?
在最后一步可能會報錯”ImportError: No module named setuptools”,原因是沒有安裝setuptools
安裝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?
這一步也有可能報錯”zlib not available”,可以使用#rpm -qa | grep zlib 查看可用的安裝包,將沒有安裝的安裝上(上面我們已經安裝了zlib和zlib-devel)
再次運行sh setuptools-0.6c11-py2.7.egg,發現還是報錯?同樣的錯誤?
那么這應該不是zlib的問題,而是python的問題,我們需要重新編譯python2.7.5,在編譯之前需要修改一下Modules/Setup.dist文件。找到
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
將注釋去掉,重新編譯python2.7.5
#cd Python-2.7.5 #./configure --prefix=/usr/local #make && make install
這樣zlib應該可以用了,回到setuptools的安裝,再回到pip的安裝,這回總算把pip安裝上了。你可以在全局環境下安裝flask相關的包(如果你的服務器中包括將來只想運行一個項目的話),也可以將包安裝在虛擬環境中。先別急,把項目代碼上傳了再說。
?
添加環境變量:
export NODE_HOME=/usr/local/python27/bin;
export PATH=$PATH:$NODE_HOME;
?
http://flyingdutchman.iteye.com/blog/1896619
?
?
方案2
Linux下python2.7安裝pip
首先下載并安裝setuptools:
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py sudo python ez_setup.py --insecure再到python官網下載pip安裝包,解壓到某個位置,我這里下載的是8.0.0版本,然后就可以安裝了:
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 tar -xf pip-9.0.1.tar.gz cd pip-8.0.0 sudo python setup.py install ln -s /usr/local/python27/bin/pip /usr/bin/pip?
總結
以上是生活随笔為你收集整理的python2 安装 pip的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++:C++中public prote
- 下一篇: sqlmap使用方法