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 encode和decode的妙用
Sep 02 Python
python使用PyFetion来发送短信的例子
Apr 22 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
浅析python协程相关概念
Jan 20 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
python 发送和接收ActiveMQ消息的实例
Jan 30 Python
Python线程之定位与销毁的实现
Feb 17 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
python用pip install时安装失败的一系列问题及解决方法
Feb 24 Python
Python爬虫获取豆瓣电影并写入excel
Jul 31 Python
Python中 range | np.arange | np.linspace三者的区别
Mar 22 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与ASP
2006/10/09 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
PHP之短标签开启设置
2013/06/17 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
VB中的RasEnumConnections函数返回632错误解决方法
2014/07/29 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python爬虫框架talonspider简单介绍
2017/06/09 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
python实现视频分帧效果
2019/05/31 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
留学生如何写好自荐信
2013/12/27 职场文书
电钳专业个人求职信
2014/01/04 职场文书
解除财产保全担保书
2014/05/20 职场文书
初中学校对照检查材料
2014/08/19 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang