python 安装 pip

将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

猜你喜欢

转载自blog.csdn.net/u012206617/article/details/83113431
今日推荐