Centos6.7(最小化安装的linux系统)安装pip

我的linux系统为最小化安装,系统没有预先安装好很多软件,因此安装pip的时候也是出现了很多问题,在本人的机器上的正确安装pip的顺序是:1、安装Zlib模块。2、安装openssl和openssl-devel。2、安装setuptools。3、安装pip  (这里安装Zlib和openssl、openssl-devel后需要重新编译python)

下面是具体安装过程:

1、下载pip文件

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate


2、安装

 tar -xzvf pip-1.5.4.tar.gz

cd pip-1.5.4

python setup.py install

解决方案

先查看pip的可执行文件在哪:

find / -name pip

根据pip的可执行文件做一个软链接:ln -sv /usr/local/python2.7/bin/pip /usr/bin/pip



3、出现的问题解决方法

在执行python setup.py install命令时提示:ImportError: No module named setuptools 错误

1)下载setuptools并安装

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build

python setup.py install

2)安装setuptools时出现错误:RuntimeError: Compression requires the (missing) zlib module

出错原因:

按字面意思是由于缺失zlib模块导致的错误;

解决方案:

# yum install zlib 

# yum install zlib-devel 

下载成功后,进入python2.7的目录,重新执行 

#make 

#make install 

此时,先前执行的软连接仍旧生效 

然后进入 setuptool目录, 

[root@localhost setuptools-5.2]# pythonnew setup.py install  重新安装

基本这样就可以搞定。


4、安装完pip后出现的问题

执行pip命令后出现提示:bash: pip: command not found

此时只要建立一个软连接即可:ln -sv /usr/local/python2.7/bin/pip /usr/bin/pip

(这里软链接要指向pip的可执行文件,可以用find  / -name pip查看文件路径)

建立软链接后重新执行pip命令出现新的错误:cannot import name HTTPSHandler

解决方案:

yum安装openssl和openssl-devel。然后重新编译python。



阅读更多
个人分类: python
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Centos6.7(最小化安装的linux系统)安装pip

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭