近期站长一直在研究使用 Python 语言写搬瓦工补货监控的脚本,这样就能够实现自动监控补货并发送微信通知。因为脚本基于 Python3 写的,而搬瓦工 CentOS6 x64 系统自带的均为 Python2.6,故本文主要讲一讲如何在搬瓦工 CentOS6 x64 系统上编译安装 Python3 来满足脚本运行要求。
本教程测试环境为搬瓦工 CentOS6 x64 系统,其他系统不保证可行。
一、更新软件源
运行下列命令更新软件源
- yum update -y
二、安装基础依赖
运行下列命令安装基础依赖
- 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 安装包
- wget --no-check-certificate https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tgz
三、解压、编译并安装Python3.5.5
依次运行下列命令解压、编译并安装 Python3.5.5
- tar -xzvf Python-3.5.5.tgz -C /usr/local/src/
- cd /usr/local/src/Python-3.5.5
- ./configure --prefix=/usr/local/python
- make -j 4
- make install
四、编辑环境变量添加Python命令
运行下列命令编辑环境变量
- vi ~/.bash_profile
然后输入 i 进入编辑模式
- 将
- PATH=$PATH:$HOME/bin
- 改为
- PATH=$PATH:$HOME/bin:/usr/local/python/bin
然后先按 ESC 键然后输入 :wq 回车即可保存。
继续运行下列命令使环境变量生效
- source ~/.bash_profile
五、查看Python3版本
运行下列命令即可查看此时 Python3 已安装版本
- python3 -V
输出 Python3.5.5 则代表成功安装。
六、更改系统默认Python版本
依次运行下列命令即可更改更改系统默认 Python 版本为 Python3.5
- mv /usr/bin/python /usr/bin/python2.6
- ln -s /usr/local/python/bin/python3.5 /usr/bin/python
如果运行第一行命令后提示 mv: overwrite `/usr/bin/python2.6'? 则输入 y 然后回车即可。
七、核对Python默认版本
运行下列命令即可查看此时 Python 默认版本
- python -V
八、解决yum不支持Python3报错
因为目前 yum 并不支持 Python3 版本,所以需要运行下列命令
- vi /usr/bin/yum
- 将
- #!/usr/bin/python
- 改为
- #!/usr/bin/python2.6
即可解决 yum 报错问题。
我的微信
我的微信
微信扫一扫