升级python2.7至python3
首先下载源tar包
可利用linux自带下载工具wget下载,如下所示:
这里我用下载的是Python-3.5.1.tar.bz2版本,下载完成后到下载目录下,解压
进入解压缩后的文件夹
cd Python-3.5.1
在编译前先在/usr/local建一个文件夹python3.5(作为python的安装路径,以免覆盖老的版本)
mkdir /usr/local/python35
开始编译安装
./configure --prefix=/usr/local/python35
make
make install
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
mv /usr/bin/python /usr/bin/python_old
再建立新版本python的链接
ln -s /usr/local/python35/bin/python3.5 /usr/bin/python
这个时候输入
python
就会显示出python的新版本信息
Python 3.5.1 (default, Mar 24 2016, 17:23:27)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
升级python2.7至python3的更多相关文章
- 【转】Mac下升级python2.7到python3.6
		1. 前言 Mac系统自带python2.7,本文目的是将自带的python升级到3.6版本. 网上有本多的做法是让python2.7和python3.X两个版本共存,博主并不知道,是两版本共存好,还 ... 
- CentOS6.x 安装升级Python2.7.x Python3.4.x
		CentOS6.x 安装升级Python2.7.x Python3.4.x 2015-06-07• CentOS.Linux • 评论关闭 CentOS release 6.6 (Final) 安装升 ... 
- CentOS7 升级 Python2.x 到 Python3.x
		CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级.由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时 ... 
- 升级python2.7至python3.7
		最近在centos7下执行命令时,出现以下提示: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020 ... 
- [linux]centos7.4上升级python2版本到python3.6.5  【安装双版本,默认python3】
		版本声明 centos7.4 前言:linux上的python默认是版本2的,之前学django项目用的是3的版本 所以得升级下版本~ 1.下载python3.6.5 cd /usr/local/ w ... 
- centos7 升级python2.7 到python3.6(Centos7 安装Anaconda)
		Anaconda 下载 https://www.anaconda.com/download/#linux 下载文件 Anaconda3-5.2.0-Linux-x86_64.sh bash Anaco ... 
- Mac 升级 Python2.7 到 Python3.5
		1.去 Python 官网下载一个版本的包 https://www.python.org/downloads/mac-osx/ 2.安装之后,去 /Library/Frameworks/Python ... 
- centos 升级python2.6 到python3.3(实测可行)
		http://blog.csdn.net/harith/article/details/17538233 
- mac下python2.x和python3.x的安装方法和升级方法/卸载
		一.首先问个问题,我们为什么要升级python2.x或者python3.x的版本? 一个是低版本会有些bug:或者功能问题,或者安全问题等,另外高版本会引进一些新的功能,也会废弃一些老的功能. 可以通 ... 
随机推荐
- 2017-1-2 nfs服务器配置
			配置apt工具集 1.打开配置文件 sudo vim /etc/apt/sources.list 2.将上面文件中内容删除,选择阿里云的软件源加入 # deb cdrom:[Ubuntu 16.04 ... 
- 替换节点及replaceEach方法
			需求: 为所有的 li 节点添加 onclick 响应函数实现 city 子节点和 game 子节点对应位置的元素的互换 window.onload = function(){ //自定义互换两个节点 ... 
- c :set标签的陷阱(未解决)
			三层嵌套的list,第二层解套的时候用Cset标签给设置别名,第一个对象正常使用,第二个对象开始传入内存的地址的值,但是无法获取对象属性 
- HDU-3247 Resource Archiver(AC自动机+BFS)
			Description Great! Your new software is almost finished! The only thing left to do is archiving all ... 
- Web性能测试的简介
			一.术语 1.并发用户:并发一般分两种.1)严格意义上的并发,即所有的用户在同一时刻做同一件事情或操作,这种操作一般指做同一类型的业务:2)广义范围的并发,与前者主要区别,尽管多个用户对系统发出了请求 ... 
- 跳过IE10安装VS2013
			@ECHO OFF :IE10HACK REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v Ver ... 
- sqldeveloper
			阅读文档:e12152-08 preferences 首选项,参数 panes 窗格 tabs 标签,选项卡 pin 别针,钉住 detach,move,dock 分离,移动,停靠 find data ... 
- [转载]Eclipse调试Java的10个技巧
			原文:http://www.oschina.net/question/82993_69439 我也特别喜欢的是Drop to frame. 在看这篇文章前,我推荐你看一下Eclipse 快捷键手册,我 ... 
- spring事务传播机制与隔离级别、通知类别
			Spring在TransactionDefinition接口中规定了7种类型的事务传播行为, 它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 事务传播行为类型 说明 PROPAGATIO ... 
- MySQL服务 - 客户端工具mysql及mysqladmin使用介绍
			mysql客户端: mysql工具是MySQL官方提供的连接工具,用户可以通过mysql连接到mysqld上进行一系列的SQL操作.mysql工具有两种模式:交互模式和命令行模式.交互模式指令需要连接 ... 
