Centos Python2 升级到Python3的简单实现

yipeiwu_com6年前Python基础

1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src

#wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz

2. 使用命令如下命令进行解压缩:

1 xz -d Python-3.5.1.tar.xz
2 tar -xf Python-3.5.1.tar.xz

3. 在/usr/local路径下创建目录--python3.5, 为第4步的安装目录

$mkdir /usr/local/python3.5

4. 编译安装

$cd /usr/local/src/Python-3.5.1
#./configure --prefix=/usr/local/python3.5
#make all
#make install
#make clean
#make distclean

5. 进入安装的绝对路径,检查是否安装成功

$ /usr/local/python3.5/bin/python3.5 -V Python 3.5.1

6.查看环境变量,启动python时默认按照PATH的顺序进行查找,在/usr/bin中的python此时为Python2.6的。

$echo $PATH
 /usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/gordon/bin

7.修改软连接,启动python时指向python3.5

1 备份pythonmv /usr/bin/python /usr/bin/python2.6.6
2 修改软连接 sudo ln -s /usr/local/python3.5/bin/python3 /usr/bin/python

8. 验证默认是否启动python3.5

$ python -V
 Python 3.5.1

以上这篇Centos Python2 升级到Python3的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

简单瞅瞅Python vars()内置函数的实现

0.偶然间看到一个奇怪的现象 >>> x = 1 >>> a = var() >>> a['x'] 1 这是啥操作??用h...

Python+Pandas 获取数据库并加入DataFrame的实例

实例如下所示: import pandas as pd import sys import imp imp.reload(sys) from sqlalchemy import cr...

浅谈Python 的枚举 Enum

枚举是常用的功能,看看Python的枚举. from enum import Enum Month = Enum('Month', ('Jan', 'Feb', 'Mar', 'A...

Python用for循环实现九九乘法表

下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j...

python实现旋转和水平翻转的方法

如下所示: # coding=utf-8 import glob import os from PIL import Image def rotate_270(imgae):...