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中wx将图标显示在右下角的脚本代码
Mar 08 Python
Python 序列化 pickle/cPickle模块使用介绍
Nov 30 Python
Python实现简单文本字符串处理的方法
Jan 22 Python
python 显示数组全部元素的方法
Apr 19 Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 Python
Python3利用print输出带颜色的彩色字体示例代码
Apr 08 Python
在Python中预先初始化列表内容和长度的实现
Nov 28 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 Python
如何搭建pytorch环境的方法步骤
May 06 Python
在keras里实现自定义上采样层
Jun 28 Python
python 将列表里的字典元素合并为一个字典实例
Sep 01 Python
python实现简单的井字棋
May 26 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使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
php实现的验证码文件类实例
2015/06/18 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
模拟select的代码
2011/10/19 Javascript
javascript跨浏览器的属性判断方法
2014/03/16 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
Jquery实现仿京东商城省市联动菜单
2015/11/19 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
python基础教程之常用运算符
2014/08/29 Python
Python 正则表达式(转义问题)
2014/12/15 Python
Sublime开发python程序的示例代码
2018/01/24 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
2019/08/31 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
电厂厂长岗位职责
2014/01/02 职场文书
安全生产管理责任书
2014/04/16 职场文书
村居抓节水倡议书
2014/05/19 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
教师工作表现评语
2014/12/31 职场文书
质检员岗位职责范本
2015/04/07 职场文书
律师催款函范文
2015/06/24 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
js Proxy的原理详解
2021/05/25 Javascript
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏