升级 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.
pip install 时发现版本过旧:
pip 升级更新;
pip install --upgrade pip
更新完成之后 再重新更改 /usr/bin/pip 文件;
将/usr/bin/pip 文件头部的 #!/usr/bin/python2.
改为如下内容:
#!/usr/bin/python
这样就可以 pip 进行重新安装其他东西了