CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
本文主要给大家介绍了关于在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安装Python2.7与Python2.6并存的方法
最近买了VPS用CentOS用服务系统,以前用Ubuntu的时候感觉Linux还挺好用但是这几天用CentOS的时候让我对Linux有了新的认识,Linux也能让你抓狂!我在原来系统上装了Python2.7后出现各种问题,各种库找不到呀!,因为ContOS里的很多库依赖Python2.6,当安装完Python2.7后会出现各种问题.如果能让其2个版本很好的并存可以解决此问题.后来发现了一篇博客解决了我的问题,现在记录下来也为和我有同样问题的人指明一个方向. 首先更新yum和安装开发工具集 yum
-
CentOS 6.5下安装Python 3.5.2(与Python2并存)
本文主要给大家介绍了关于CentOS 6.5 安装Python 3.5.2并与Python2并存的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 安装步骤如下 1.准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel 2.下载 Python3.5代码
-
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
本文主要给大家介绍了关于在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 readl
-
CentOS 7下安装Python3.6 及遇到的问题小结
先给大家介绍下CentOS 7下安装Python3.6 的方法 安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel •到python官网找到下载路径, 用wget下载 wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz •解压tgz包 tar -zxvf Pyth
-
linux环境下安装python虚拟环境及注意事项
创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . 2,什么是虚拟环境 虚拟环境就是python环境的复制版本 创建虚拟环境时需要有网络连接 3,安装python.pip.virtualenv ubuntu: sudo apt-get install python3 # 安装python3 sudo apt-get install python-p
-
CentOS 7下安装配置proftpd搭建ftp服务器的详细教程
proftpd全称:Professional FTP daemon,是针对Wu-FTP的弱项而开发的,除了改进的安全性,还具备许多Wu-FTP没有的特点,能以Stand-alone.xinetd模式运行等.ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制.<摘抄百度百科> 本章通过下载源码的方式安装,可以到官网下
-
CentOS系统下安装Tomcat7的过程详解
1.检查java版本信息 #java -version java version "1.7.0_65" OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode) 如果没有则安装,则安装jdk 1.1.(以下方式强烈不建议,因为有时候会缺少jar包,导致tomcat启动不成功): yum -y install
-
图文详解WinPE下安装Python
本文介绍了WinPE下安装Python的具体步骤,供大家参考,具体内容如下 一.下载Python Windows安装包,最新版本为3.3.0 下载地址:http://www.python.org/getit/ 二.在Windows系统中安装Python,如果是WinPE 64bit应安装Python 64bit. * 注意应选择"Install just for me", 其余一路点Next即可 三.解压WinPE启动镜像boot.wim dism.exe /mount-wim /Wi
-
使用YUM在Linux(CentOS 7)下安装mysql 5.7.18的教程详解
项目需要使用MySQL,由于以前都是在windows下傻瓜式安装,基本没有遇到什么问题,但是这次是在服务器上安装,由于到Linux上安装软件不熟悉,走了不少弯路,耽误了好多时间.总结下来,以免下次再走弯路. ****************************图片插入不成功,不知道是怎么回事********************************* 一.各种环境: linux版本:CentOS Linux release 7.2.1511 (core) mysql版本:communi
-
windows下安装python paramiko模块的代码
1.安装python windows版本好:python-2.5.1.msi 2.安装pycrypto windows版本号:pycrypto-2.0.1.win32-py2.5.exe地址:http://tmrc.mit.edu/mirror/twisted/Dependencies/Win/pycrypto-2.0.1.win32-py2.5.exe 3. 安装MySQL DB Module for Python 2.5地址:http://sourceforge.net/projects/
-
CentOS环境下安装Redis3.0及phpredis扩展测试示例
本文实例讲述了CentOS环境下安装Redis3.0及phpredis扩展测试.分享给大家供大家参考,具体如下: 线上的统一聊天及推送系统redis版本2.8.6,跑了近一年运行良好,之所以测试redis3.0,因为3.0相比2.8加了很多新特性: Redis Cluster -- 一个分布式的 Redis 实现 全新的 "embedded string" 对象编码结果,更少的缓存丢失,在特定的工作负载下速度的大幅提升 AOF child -> parent 最终数据传输最小化延
随机推荐
- 微信小程序 websocket 实现SpringMVC+Spring+Mybatis
- WEB在模态窗体里导出或下载文件功能代码
- php实现的二分查找算法示例
- Python利用ansible分发处理任务
- 浅谈Android 中图片的三级缓存策略
- js判断浏览器的比较全的代码
- 用批处理实现自动备份和清理mysql数据库的代码
- vue2 前后端分离项目ajax跨域session问题解决方法
- 会移动的文字(Marquee)
- 网页打开新窗口target=_blank不符合标准
- 获取星期几的名称
- MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全
- 模拟jQuery中的ready方法及实现按需加载css,js实例代码
- jQuery实现的经典竖向伸缩菜单效果代码
- jquery跟随屏幕滚动效果的实现代码
- java中将汉字转换成拼音的实现代码
- 代码经过精简后的仿QQ折叠菜单代码
- 基于c的for循环中改变变量值的问题
- ashx介绍以及ashx文件与aspx文件之间的区别
- 将字符串转换成System.Drawing.Color类型的方法
