Centos下安装Python的问题汇总

Python下载地址(https://www.python.org/ftp/python/)

一、工具安装

1、Python的安装

1 tar vxf Python-2.7.13.tgz
2 cd Python-2.7.13.tgz
3 ./configure
4 make && make install

2、安装setuptools
下载链接

https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4

1 tar vxf setuptools-21.0.0.tar.gz
2 cd setuptools-21.0.0
3 python setup.py install

3、安装pip
下载链接
https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7

1 tar vxf pip-8.1.1.tar.gz
2 cd pip-8.1.1
3 python setup.py install

 

二、问题解决

1、问题:configure: error: no acceptable C compiler found in $PATH

1 yum -y install gcc

2、问题:出现yum错误:No module named yum
解决:由于yum命令不兼容python2.7,需修改/usr/bin/yum文件,将第一行由“#!/usr/bin/python”改为“#!/usr/bin/python2.6”

3、问题:"Compression requires the (missing) zlib module”
解决:

1 yum install zlib
2 yum install zlib-devel

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

1 make
2 make install

  
此时先前执行的 软连接仍旧生效  
  
然后进入 setuptool目录,  重新安装 

1 python setup.py install

4、问题:pip使用报错ImportError: cannot import name HTTPSHandle
解决:原因在于openssl,openssl-devel两个文件包未正确安装。用下来的命令来安装:

1 yum install openssl -y
2 yum install openssl-devel -y

安装完成后,重新安装[Python](http://lib.csdn.net/base/python):

1 cd python2.7
2 ./configure
3 make install

再次安装pip正常。

转载于:https://www.cnblogs.com/yu-1104/p/7874850.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值