Linux下python升级步骤

  首先下载源tar包

  可利用linux自带下载工具wget下载,如下所示:

1

# wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz

  或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/33/320958.shtml

  这里我用的是第二种方法,下载的是Python-3.1.2.tar.bz2版本,下载完成后到下载目录下,解压

1 bunzip2 Python-3.1.2.tar.bz2
2 tar -xvf Python-3.1.2.tar(若是第一种方法,则直接解压缩tar -xzvf Python-3.3.0.tgz)

  进入解压缩后的文件夹

1

cd Python-3.1.2

  在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

1

mkdir /usr/local/python3

  开始编译安装

1 ./configure --prefix=/usr/local/python3
2 make
3 make install

 此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

1

mv /usr/bin/python /usr/bin/python_old

  再建立新版本python的链接

1

ln -s /usr/local/python3/bin/python3 /usr/bin/python

  这个时候输入

1

python

  就会显示出python的新版本信息

1 Python 3.1.2 (r312:79147, Oct 21 2012, 01:03:21))
2 [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
3 Type "help", "copyright", "credits" or "license" for more information.
4 >>>

PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python学习之旅

Python笔记(三):构建发布模块

(一)     准备工作 1.   新建一个模块(名称自定义),存放要发布的模块代码。 2.   新建一个setup.py的模块(存放模块的元数据,描述相关信息...

3448
来自专栏Bug生活2048

微信小程序版博客——小程序授权登陆的一点优化

通常授权登陆在第一次登陆小程序时提示,但很多用户会拒绝,接下来的流程就比较尴尬了。

843
来自专栏北京马哥教育

使用Jenkins配置自动化构建

? 持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。 为了实现这个要求,我选择了Jenkins。 从http://mirro...

2718
来自专栏C/C++基础

Linux命令(8)——rz命令与sz命令

rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。

611
来自专栏Java开发

Linux常用命令

982
来自专栏深度学习之tensorflow实战篇

linux (ubantu)安装最新版python3.6,以及直接安装anaconda

用Linux自带的下载工具wget下载(当前的最新版本python3.6.0),进入个人用户下面的Downloads下 cd ~/tmp/ wget https...

3115
来自专栏不想当开发的产品不是好测试

maven可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)

我们知道,maven的依赖关系是有传递性的。如:A-->B,B-->C。但有时候,项目A可能不是必需依赖C,因此需要在项目A中排除对A的依赖。在maven的依赖...

2426
来自专栏pydata

gcc 4.8 on ubuntu

安装完gcc-4.8后即可安装llvm-3.4 参考 llvm/apt 下载osxcross 编译若出现错误: fatal error:limits can...

883
来自专栏我的博客

Ubuntu10.10下安装黄金组合(Apache2+Mysql+php5+phpmyadmin)

1.安装apache sudo apt-get install apache2 需要下载 3,287kB 的软件包。 解压缩后会消耗掉 10.1MB 的额外...

3247
来自专栏运维小白

6.4 xz压缩工具

xz目录概要 xz 1.txt 或 xz -z 1.txt 压缩文件 xz -d 1.txt.xz 或 unxz 1.txt.xz...

1746

扫描关注云+社区