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 相关文章推荐
Eclipse + Python 的安装与配置流程
Mar 05 Python
深入理解Python中的元类(metaclass)
Feb 14 Python
Python字符串和文件操作常用函数分析
Apr 08 Python
详解Python中的type()方法的使用
May 21 Python
python爬虫headers设置后无效的解决方法
Oct 21 Python
对python中raw_input()和input()的用法详解
Apr 22 Python
Anaconda下安装mysql-python的包实例
Jun 11 Python
Django 静态文件配置过程详解
Jul 23 Python
Pandas之groupby( )用法笔记小结
Jul 23 Python
Keras Convolution1D与Convolution2D区别说明
May 22 Python
python名片管理系统开发
Jun 18 Python
PyQt5多线程防卡死和多窗口用法的实现
Sep 15 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
使用php4加速网络传输
2006/10/09 PHP
dedecms模板标签代码官方参考
2007/03/17 PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
PHP常用的三种设计模式
2017/02/17 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
python多线程扫描端口示例
2014/01/16 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
Python基于whois模块简单识别网站域名及所有者的方法
2018/04/23 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
python如何将图片转换素描画
2020/09/08 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
商务英语专业毕业生自荐信
2013/11/05 职场文书
高中毕业自我鉴定
2013/12/22 职场文书
感恩寄语大全
2014/04/11 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书