RedHat升级Python2.6到Python3.4.3版本
2016-03-14 22:07
751 查看
1. 升级的环境信息
1.1 操作系统:
[root@mongodba bin]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.0 (Santiago)
1.2 Python版本:
[root@mongodba bin]# python -V
Python 2.6.5
2. 下面我们将从Python源码进行编译并安装Python3.4版本(保留老的Python版本)
2.1 下载Python(可以登录Python官网下载后上传到Linux操作系统中,也可以通过在Linux中通过wget命令下载)
wget https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz
2.2 解压缩Python-3.4.4.tgz安装包
tar -zxvf Python-3.4.4.tgz
2.3 进入解压后的目录并进行编译安装
cd Python-3.4.4
mkdir /usr/local/python3.4.4
./configure --prefix=/usr/local/python3.4.4
make
make install
#备份python旧版本信息
mv /usr/bin/python /usr/bin/python2.6_old
#删除旧链接并重新创建链接
rm /usr/bin/python2
ln -s /usr/bin/python2.6_old /usr/bin/python2
#重新建立Python3.4的环境变量
ln -s /usr/local/python3.4.4/bin/python3.4 /usr/bin/python
2.4 查询Python版本信息
[root@mongodba Python-3.4.4]# python -V
Python 3.4.4
1.1 操作系统:
[root@mongodba bin]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.0 (Santiago)
1.2 Python版本:
[root@mongodba bin]# python -V
Python 2.6.5
2. 下面我们将从Python源码进行编译并安装Python3.4版本(保留老的Python版本)
2.1 下载Python(可以登录Python官网下载后上传到Linux操作系统中,也可以通过在Linux中通过wget命令下载)
wget https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz
2.2 解压缩Python-3.4.4.tgz安装包
tar -zxvf Python-3.4.4.tgz
2.3 进入解压后的目录并进行编译安装
cd Python-3.4.4
mkdir /usr/local/python3.4.4
./configure --prefix=/usr/local/python3.4.4
make
make install
#备份python旧版本信息
mv /usr/bin/python /usr/bin/python2.6_old
#删除旧链接并重新创建链接
rm /usr/bin/python2
ln -s /usr/bin/python2.6_old /usr/bin/python2
#重新建立Python3.4的环境变量
ln -s /usr/local/python3.4.4/bin/python3.4 /usr/bin/python
2.4 查询Python版本信息
[root@mongodba Python-3.4.4]# python -V
Python 3.4.4
相关文章推荐
- Python设计模式(7)-建造者模式
- PythonChallenge Mission 10
- 用python和OpenCV识别图片中的条形码
- python show-me-the-code 第0010题
- python 字典排序
- Python之路,进程、线程、协程篇
- 关于Python的惰性求值与惰性序列
- Python设计模式(6)-原型模式
- Python自然语言处理系列之模拟退火算法
- PythonChallenge Mission 9
- python - __dict__的妙用
- Python自然语言处理 - 系列四
- The difference between Python __init__ and __new__
- python之父之语 import this
- python show-me-the-code 第0004
- 玩转python主题模型程序库gensim
- Python自然语言处理 - 系列三
- 机器学习:决策树python实现
- python随机数
- PythonChallenge Mission 8