Fork me on GitHub
KeKe Blog

CentOS下的python更新

最近准备学习Python,直接拿CentOS系统安装2.7版本的。本身系统上自带的是Python2.6.6,需要将其替换。之前踩了次坑,安装了Python更高级的版本后,yum命令无法正常使用,那一次还是在共用的测试机上弄的。害得我那一群同事找问题找了半天……哈哈哈!!!不过现在好多了,踩了几次坑也有了自己的一套安装、更新的方法。同时,也搭建了一套属于自己的开发环境。通过PyCharm连接到了开发环境上,也减少了本身MacBook(后悔没买pro了)的资源占用。

1 源码安装

  由于CentOS默认安装了python2.6.6,但并不适合我们的使用要求,只能下载源码包进行手动更新。

1
2
3
4
5
6
7
8
9
10
# 到python的官网能下载到相关的源码包
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz -P /usr/local/src/
tar zxvf /usr/local/src/Python-2.7.13.tgz -C /usr/local/src/
cd Python-2.7.13
./configure --prefix=/usr/local/python/
make && make install

2 配置python

  • 备份python2.6.6
1
2
3
4
5
6
7
8
9
10
11
12
python -V
python2.2.6
which python
/usr/bin/python
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/python/bin/python2.7 /usr/bin/python
python -V
python2.7.11

3 修改yum

1
2
3
4
5
6
7
8
which yum
/usr/bin/yum
# 将第一行的“python”改为“python2.6.6”
vim /usr/bin/yum
#!/usr/bin/python2.6.6
# 如果没有修改,yum命令在运行中可能出错,还是保证使用原来的python2.6.6
-------------本文结束 感谢您的阅读-------------