Centos Python2 升级到Python3的简单实现


Posted in Python onJune 21, 2016

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中的引用和拷贝浅析
Nov 22 Python
Python单元测试框架unittest使用方法讲解
Apr 13 Python
Python中统计函数运行耗时的方法
May 05 Python
python3 与python2 异常处理的区别与联系
Jun 19 Python
Python简单生成随机数的方法示例
Mar 31 Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
Python3 chardet模块查看编码格式的例子
Aug 14 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
Sep 30 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
Jan 08 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 Python
Python如何读写字节数据
Aug 05 Python
Python的Django框架中forms表单类的使用方法详解
Jun 21 #Python
Python正则表达式使用经典实例
Jun 21 #Python
常见的python正则用法实例讲解
Jun 21 #Python
实例讲解Python的函数闭包使用中应注意的问题
Jun 20 #Python
Python中的数学运算操作符使用进阶
Jun 20 #Python
Python中在for循环中嵌套使用if和else语句的技巧
Jun 20 #Python
解析Python中的生成器及其与迭代器的差异
Jun 20 #Python
You might like
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
关于js和php对url编码的处理方法
2014/03/04 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
Zend Framework前端控制器用法示例
2016/12/11 PHP
JQuery 前台切换网站的样式实现
2009/06/22 Javascript
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
Jquery跳到页面指定位置的方法
2014/05/12 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
webpack打包非模块化js的方法
2018/10/24 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[09:59]DOTA2-DPC中国联赛2月7日Recap集锦
2021/03/11 DOTA
Python中给List添加元素的4种方法分享
2014/11/28 Python
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
2019/10/24 Python
Python FTP文件定时自动下载实现过程解析
2019/11/12 Python
python中dict()的高级用法实现
2019/11/13 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
PageFactory设计模式基于python实现
2020/04/14 Python
Scrapy爬虫文件批量运行的实现
2020/09/30 Python
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
AURALog面试题软件测试方面
2013/10/22 面试题
高二物理教学反思
2014/02/08 职场文书
信访工作经验交流材料
2014/05/23 职场文书
2014年房地产工作总结范文
2014/11/19 职场文书
网络营销实训总结
2015/08/03 职场文书
寒假生活随笔
2015/08/15 职场文书