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 相关文章推荐
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
python实现装饰器、描述符
Feb 28 Python
python dataframe astype 字段类型转换方法
Apr 11 Python
为什么说Python可以实现所有的算法
Oct 04 Python
python标准库OS模块函数列表与实例全解
Mar 10 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
May 10 Python
Python分析最近大火的网剧《隐秘的角落》
Jul 02 Python
如何使用Python进行PDF图片识别OCR
Jan 22 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 04 Python
python 判断文件或文件夹是否存在
Mar 18 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读取和编写XML DOM的实现代码
2011/02/03 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
2020/04/20 PHP
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
2015/08/06 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
js中apply()和call()的区别与用法实例分析
2018/08/14 Javascript
小程序自定义日历效果
2018/12/29 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
Python2中的raw_input() 与 input()
2015/06/12 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python3大文件解压和基本操作
2017/12/15 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
override和overload的区别
2016/03/09 面试题
商务英语专业应届毕业生求职信
2013/10/28 职场文书
精彩的大学生自我评价
2013/11/17 职场文书
2013年学期结束动员演讲稿
2014/01/07 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
公司出纳岗位职责
2015/03/31 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android