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函数帮助查询小工具
Mar 13 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
Sep 18 Python
python日志记录模块实例及改进
Feb 12 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
《与孩子一起学编程》python自测题
May 27 Python
Python获取航线信息并且制作成图的讲解
Jan 03 Python
python pexpect ssh 远程登录服务器的方法
Feb 14 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
基于python的Paxos算法实现
Jul 03 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
python实现跨excel sheet复制代码实例
Mar 03 Python
python GUI计算器的实现
Oct 09 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数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
js模糊查询实例分享
2016/12/26 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
[01:10]DOTA2次级职业联赛 - U5战队宣传片
2014/12/01 DOTA
Python线程指南详细介绍
2017/01/05 Python
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
python版本单链表实现代码
2018/09/28 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
恶意软件的定义
2014/11/12 面试题
Linux操作面试题
2015/02/11 面试题
工作疏忽检讨书
2014/01/25 职场文书
大学活动总结范文
2014/04/29 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
5.12护士节活动总结
2015/02/10 职场文书
生产现场禁烟通知
2015/04/23 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android
警用民用对讲机找不同
2022/02/18 无线电
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS