Python 升级致yum 问题,pip 异常
升级 Python 导致 yum 和 pip 异常;
一些storm 和 自定义项目 需要升级python版本;Linux 系统默认是2.6 版本 ,所以需要根据业务进行升级操作:
Python 官方下载地址:
https://www.python.org/ftp/python/ # yum install gcc gcc-c++ -y # wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz # tar -xf Python-2.7.13.tgz # mv Python-2.7.13 /usr/local/python # cd /usr/local/python # ./configure --prefix=/usr/local/python # make # make install # mv /usr/bin/python /usr/bin/python_old # ln -s /usr/local/python/bin/python2.7 /usr/bin/python # python -V
如发现 yum 异常、则查看 /usr/bin/yum 文件
将/usr/bin/yum 文件头部的
# !/usr/bin/python 改为如下内容: # !/usr/bin/python2.6
发现 pip 异常 ;同样的修改 /usr/bin/pip 文件
将/usr/bin/pip 文件头部的 #!/usr/bin/python 改为如下内容: #!/usr/bin/python2.6
pip install 时发现版本过旧:
pip 升级更新;
pip install --upgrade pip
更新完成之后 再重新更改 /usr/bin/pip 文件;
将/usr/bin/pip 文件头部的 #!/usr/bin/python2.6 改为如下内容: #!/usr/bin/python
这样就可以 pip 进行重新安装其他东西了