在安装完CentOS 6.7和software update后,我们发现python的版本是2.6.6。由于需要将python升级到3.5,只能采取编译安装。
1. 下载安装源
# wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
2. 将下载的压缩包移动到目标目录下
# mv /home/***/Desktop/Python-3.5.0.tgz /usr/local/
(PS: ***代表你的普通用户名,Desktop:我下载的压缩包被保存在桌面目录下,这个每个人的电脑可能会不相同,你也可以在步骤1上指定文件存放的目录)
(一般将压缩包移动到或存放到/usr/local/目录下,这样方便安装,也因为/home目录下文件的变动而受影响)
3. 解压压缩包
# tar zxvf Python-3.5.0.tgz
4. 重命名解压后的python目录
# mv /usr/local/Python-3.5.0 /usr/local/python35
(这样有助于后面的操作,毕竟带着“-”和“.”的文件名看着不舒服,也降低了操作的效率)
5. 进入python35,进行简单的配置
# cd /usr/local/python35
# ./configure --prefix=/usr/local/python35
# make
# make install
6. 修改系统原默认的python可执行文件
# mv /usr/bin/python /usr/bin/python_old
7. 在/usr/local/python35 找到可执行文件python(绿色的),运行一次
# cd /usr/local/python35/
# ./python
(版本是3.5.0)
# (键盘:Ctrl + D)
8. 修改老版本python的链接指向(可能会影响到yum的使用)
# ln -s /usr/local/python35/python /usr/bin/python
9. 运行python命令
# python
(进入python 3.5.0 的世界)