CentOS 7下安装Python 3.5并与Python2.7兼容并存详解


Posted in Python onJuly 07, 2017

本文主要给大家介绍了关于在CentOS 7下安装Python 3.5并与Python2.7兼容并存的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

CentOS 7下安装Python3.5

CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装。

1.安装python3.5可能使用的依赖

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

2.下载Python

wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

3.解压下载好的压缩包

tar -zxvf Python-3.5.0.tgz

4.配置编译

sudo mkdir /usr/local/python3
 sudo Python-3.5.0/configure --prefix=/usr/local/python3
 sudo make
 sudo make install

5.备份旧版本python,链接新版本python

在/usr/bin中有python、python2、python2.7三个文件依次指向后者

sudo mv python python.bak,
 sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python

6.修改yum配置文件

sudo vi /usr/bin/yum

将第一行指定的python版本改为python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)

CentOS 7下安装Python 3.5并与Python2.7兼容并存详解

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python的Flask框架中实现简单的登录功能的教程
Apr 20 Python
Python 模拟购物车的实例讲解
Sep 11 Python
Python selenium抓取微博内容的示例代码
May 17 Python
Django框架的使用教程路由请求响应的方法
Jul 03 Python
Python使用sax模块解析XML文件示例
Apr 04 Python
eclipse创建python项目步骤详解
May 10 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 Python
解决django model修改添加字段报错的问题
Nov 18 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
Django rest framework分页接口实现原理解析
Aug 21 Python
Python如何执行系统命令
Sep 23 Python
浅谈Python中的可变对象和不可变对象
Jul 07 #Python
Python MySQL数据库连接池组件pymysqlpool详解
Jul 07 #Python
Python用Pillow(PIL)进行简单的图像操作方法
Jul 07 #Python
python 表达式和语句及for、while循环练习实例
Jul 07 #Python
Python中字典和集合学习小结
Jul 07 #Python
使用python实现接口的方法
Jul 07 #Python
python函数中return后的语句一定不会执行吗?
Jul 06 #Python
You might like
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
JavaScript OOP面向对象介绍
2010/12/02 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
echarts多条折线图动态分层的实现方法
2019/05/24 Javascript
JS中超越现实的匿名函数用法实例分析
2019/06/21 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
微信小程序地图实现展示线路
2020/07/29 Javascript
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
Python socket编程实例详解
2015/05/27 Python
python对json的相关操作实例详解
2017/01/04 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python编程argparse入门浅析
2018/02/07 Python
python正则表达式之对号入座篇
2018/07/24 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
Django框架安装方法图文详解
2019/11/04 Python
python实现录屏功能(亲测好用)
2020/03/02 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
python中append函数用法讲解
2020/12/11 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
单位绩效考核方案
2014/05/11 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
VW、VH适配移动端的解决方案与常见问题
2023/05/21 HTML / CSS