CentOS6 x64 编译安装 Python3 和 Python2.6 共存

  • A+
所属分类:其他教程

近期站长一直在研究使用 Python 语言写搬瓦工补货监控的脚本,这样就能够实现自动监控补货并发送微信通知。因为脚本基于 Python3 写的,而搬瓦工 CentOS6 x64 系统自带的均为 Python2.6,故本文主要讲一讲如何在搬瓦工 CentOS6 x64 系统上编译安装 Python3 来满足脚本运行要求。

CentOS6 x64 编译安装 Python3 和 Python2.6 共存

本教程测试环境为搬瓦工 CentOS6 x64 系统,其他系统不保证可行。

一、更新软件源

运行下列命令更新软件源

  1. yum update -y

二、安装基础依赖

运行下列命令安装基础依赖

  1. yum install wget vi zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y

三、下载Python3.5.5安装包

运行下列命令下载 Python3.5.5 安装包

  1. wget --no-check-certificate https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tgz

三、解压、编译并安装Python3.5.5

依次运行下列命令解压、编译并安装 Python3.5.5

  1. tar -xzvf Python-3.5.5.tgz -C /usr/local/src/
  2. cd /usr/local/src/Python-3.5.5
  3. ./configure --prefix=/usr/local/python
  4. make -j 4
  5. make install

四、编辑环境变量添加Python命令

运行下列命令编辑环境变量

  1. vi ~/.bash_profile

然后输入 i 进入编辑模式

  1. PATH=$PATH:$HOME/bin
  2. 改为
  3. PATH=$PATH:$HOME/bin:/usr/local/python/bin

然后先按 ESC 键然后输入 :wq 回车即可保存。

继续运行下列命令使环境变量生效

  1. source ~/.bash_profile

五、查看Python3版本

运行下列命令即可查看此时 Python3 已安装版本

  1. python3 -V

输出 Python3.5.5 则代表成功安装。

六、更改系统默认Python版本

依次运行下列命令即可更改更改系统默认 Python 版本为 Python3.5

  1. mv /usr/bin/python /usr/bin/python2.6
  2. ln -s /usr/local/python/bin/python3.5 /usr/bin/python

如果运行第一行命令后提示 mv: overwrite `/usr/bin/python2.6'? 则输入 y 然后回车即可。

七、核对Python默认版本

运行下列命令即可查看此时 Python 默认版本

  1. python -V

八、解决yum不支持Python3报错

因为目前 yum 并不支持 Python3 版本,所以需要运行下列命令

  1. vi /usr/bin/yum
  1. #!/usr/bin/python
  2. 改为
  3. #!/usr/bin/python2.6

即可解决 yum 报错问题。

weinxin
BandwagonHOST

发表评论

您必须才能发表评论!