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模拟登录百度贴吧(百度贴吧登录)实例
Dec 18 Python
python中map、any、all函数用法分析
Apr 21 Python
对pycharm 修改程序运行所需内存详解
Dec 03 Python
python使用正则筛选信用卡
Jan 27 Python
ML神器:sklearn的快速使用及入门
Jul 11 Python
python基于Selenium的web自动化框架
Jul 14 Python
Python 爬虫实现增加播客访问量的方法实现
Oct 31 Python
pygame实现烟雨蒙蒙下彩虹雨
Nov 11 Python
PyCharm刷新项目(文件)目录的实现
Feb 14 Python
python实现贪吃蛇双人大战
Apr 18 Python
Python基于pip实现离线打包过程详解
May 15 Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 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
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
PHP Reflection API详解
2015/05/12 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
通过隐藏option实现select的联动效果
2009/11/10 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
js delete 用法(删除对象属性及变量)
2014/08/24 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
创建自己的jquery表格插件
2015/11/25 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
2016/04/29 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
详解node中创建服务进程
2017/05/09 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
解析Python中的__getitem__专有方法
2016/06/27 Python
Python celery原理及运行流程解析
2020/06/13 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
仓库管理制度
2014/01/21 职场文书
综合实践活动总结
2014/05/05 职场文书
另类冲刺标语
2014/06/24 职场文书
建筑管理专业求职信
2014/07/28 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
golang正则之命名分组方式
2021/04/25 Golang