由于CentOS6.8里自带的yum所依赖的python是2.6.66版本,但是安装pip至少要求python是2.7版本,因而原有的2.6并不能卸载,又得安装新的2.7.之前安装的时候强制卸载了2.6导致无法识别yum模块,进而又重新安装了一遍yum。第一部分是介绍了正常情况下安装python2.7,第二部分是安装pip,第三部分是重新安装yum的步骤以及相关可能出现的问题。
一,安装python2.7
参考博客:
(关于这个方法,我能找到的最初的博客是这个,但可惜已经打不开了。)
①查看系统版本以及python版本号
cat /etc/redhat-release
python -V
②安装配置环境
为了防止后面提醒缺少东西,就先把这些安装上
yum -y update
yum groupinstall'Development Tools'yum install-y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel
特别说明一下,如果zlib-devel没安装的话,后面安装pip会有一个关于zlib的报错。同样要是openssl-devel没安装,会有WARNING - [xxxx] Load Crypto.Cipher.ARC4 Failed, Use Pure Python Instead.类似的报错。
③安装python
python最新版本下载地址:https://www.python.org/dow