卸载已安装的python,防止版本兼容问题
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
删除残余文件
whereis python |xargs rm -frv
安装前提是已安装gcc和g++
gcc --version
g++ --version
下载安装python2.7.5
https://www.python.org/downloads/release/python-275/
tar xvf Python-2.7.5.tgz
cd Python-2.7.5
./configure --prefix=/usr/local/python2.7
make
make install
测试是否好用
python --version
不好使的话,配置环境变量试试
创建软连接
ln -sf /usr/local/python2.7/bin/python /usr/bin/python
配置变量
vi ~/.bashrc
export PATH:$PATH:/usr/bin/python
验证
如果你要安装的软件依旧提示"依赖检测失败:/usr/bin/python被****需要",而没有具体缺少依赖的提示,可以先强制忽略依赖安装
rpm -ivh *** --force --nodeps
一般能安装上,如果安装不上,提示缺少库文件,如libcrypto.so.10,可以找一台有这个文件的服务器,比如centos服务器的/usr/lib64/下面有这个软链接和原文件,直接复制到当前服务器就好使了,网络通的话,可以使用cp -P把软链接复制过来。不通的话可以复制原文件然后自己创建软链接
ln -sf /usr/lib64/libcrypto.so.1.0.2k /usr/lib64/libcrypto.so.10
如果需要安装pip,继续下面的操作
setuptools下载地址:
https://pypi.python.org/pypi/setuptools
pip下载地址:
https://pypi.python.org/pypi/pip#downloads
然后将它们解压到python目录下,然后进入它们的目录(python必须先设置好环境变量)然后输入安装命令即可:
cd setuptools-36.0.1
python setup.py install
cd pip-9.0.1
python setup.py install