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
github配置使用指南
Nov 18 Python
python3.5仿微软计算器程序
Mar 30 Python
Python中列表与元组的乘法操作示例
Feb 10 Python
Python中pandas模块DataFrame创建方法示例
Jun 20 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
朴素贝叶斯Python实例及解析
Nov 19 Python
详解安装mitmproxy以及遇到的坑和简单用法
Jan 21 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
Python实现去除列表中重复元素的方法总结【7种方法】
Feb 16 Python
Matplotlib中%matplotlib inline如何使用
Jul 28 Python
Python 中的函数装饰器和闭包详解
Feb 06 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
给多个地址发邮件的类
2006/10/09 PHP
php MYSQL 数据备份类
2009/06/19 PHP
php 日期时间处理函数小结
2009/12/18 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
python绘制分布折线图的示例
2020/09/24 Python
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
幼儿园教师培训制度
2014/01/16 职场文书
社区党员先进事迹
2014/01/22 职场文书
体检通知范文
2015/04/21 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书
2019年教师入党申请书
2019/06/27 职场文书
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python
mysql 索引合并的使用
2021/08/30 MySQL
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js