Linux 下升级 python2 到python3

一般情况下,系统自带的python 版本都是2.7。python2.7是2系列的最后一个版本,已经停止开发,不久将会终止支持。可以通过以下命令检查系统安装的python 是什么版本,例如以下版本是 python2.7


[[email protected] opt]# python -V
Python 2.7.5
[[email protected] opt]# python3
-bash: python3: 未找到命令
[[email protected] opt]#

方法/步骤

以下是简单快捷的升级到python3 的步骤:

1,到python 版本库 http://www.python.org/ftp/python 看需要下载的版本,然后下载,例如要下载python3.6.5。


[[email protected] opt]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
--2018-05-22 15:25:18-- https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
正在解析主机 www.python.org (www.python.org)... 151.101.72.223, 2a04:4e42:36::223
正在连接 www.python.org (www.python.org)|151.101.72.223|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:22994617 (22M) [application/octet-stream]
正在保存至: “Python-3.6.5.tgz”

100%[======================================>] 22,994,617 5.82MB/s 用时 4.8s

2018-05-22 15:25:23 (4.61 MB/s) - 已保存 “Python-3.6.5.tgz” [22994617/22994617])

[[email protected] opt]# ls
mysql57-community-release-el7-11.noarch.rpm
Python-3.6.5.tgz
tidb-enterprise-tools-latest-linux-amd64
tidb-enterprise-tools-latest-linux-amd64.sha256
tidb-enterprise-tools-latest-linux-amd64.tar.gz
[[email protected] opt]#

一般是下载到当前目录。如果不知道下载到了哪里,可以用以下命令找到下载到文件:

find / -name Python-3.6.5.tgz

2,这里为了保留旧的2.7版本,可以另为新版本新建一个安装路径:

mkdir /usr/local/python3

3,回到刚下载的 Python-3.6.1.tgz 目录下,解压该文件:

tar -xzvf Python-3.6.1.tgz

然后cd 进入解压后的文件夹 Python-3.6.1,编译和安装,依次执行以下命令:

./configure --prefix=/usr/local/python3

make

make install

4,使新版本的python3.6 生效,首先备份旧的 python链接:

mv /usr/bin/python /usr/bin/python2.7_old

(系统默认的版本就是/usr/bin/python)

然后为刚安装的python3 建立新的链接:

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

然后再输入命令 python -V 就可以看到新安装的版本了。

5.

以上方法虽然能正常安装新版本,但是它会带来别的问题,比如yum不能正常使用了,

此时可以修改/usr/bin/yum 的第一行为备份的旧的python版本:

#!/usr/bin/python2.7_old

原文地址:https://www.cnblogs.com/zixia/p/9072280.html

时间: 2024-08-02 23:29:19

Linux 下升级 python2 到python3的相关文章

linux下切换python2和python3(转)

0000查询系统采用的python版本 [[email protected] ~]$ python --version Python 3.7.3 系统采用的python版本为3.7.3 以下查询py3和py2的目录: [[email protected] ~]$ which python3 /usr/bin/python3 [[email protected] ~]$ which python2 /usr/bin/python2 0x00 为什么需要有两个版本的Python Python2和Py

linux下升级python2.0到python3.0

升级python cd /home/sanlang/tools wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz  gunzip  Python-2.7.6.tgz  tar  xf Python-2.7.6.tar  cd Python-2.7.6  mkdir   -p  /application/python2.7.6  ./configure  --prefix=/application/python2.7.6 --

【转】Mac下升级python2.7到python3.6

1. 前言 Mac系统自带python2.7,本文目的是将自带的python升级到3.6版本. 网上有本多的做法是让python2.7和python3.X两个版本共存,博主并不知道,是两版本共存好,还是直接升级好,所以读者要慎重选择方法. 2. 关闭Rootless机制 由于Mac下的python2.7 默认是安装在/System目录下的.但是---Mac有个Rootless机制,默认不允许直接在/System下作修改.所以要先关闭Rootless机制. 关闭Rootless机制的方法: 关闭:

Windows下安装python2和python3多版本教程 转

Windows下安装python2和python3多版本教程   转 作者:云游道士 字体:[增加 减小] 类型:转载 时间:2017-03-30我要评论 这篇文章主要介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题. 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(

linux下升级 OpenSSH

一.下载最新版本 OpenSSH OpenSSH 的官方网站:http://www.openssh.com 这里我下载的是openssh-6.2p1 使用ssh -V 命令查看一下 #安装相关的组件 yum -y install gcc openssl-devel pam-devel rpm-build 二.下面开始升级SSH,这里我写了两种升级方法 1.编译安装 OpenSSH # tar xzvf openssh-6.2p1.tar.gz # cd openssh-6.2p1 # ./con

Linux下原码安装 python-3.6.6

Linux下原码安装 python-3.6.6 下载 # wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz 安装依赖包 # yum -y install zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel gcc 解压并进入到解压目录 # tar xvf Python-3.6.6.tgz # cd Python-3.6.6/ 修改 Modules

Linux下升级Python到3.5.2版本

原文出处:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的,但是linux中默认安装的python一般是2.6和2.7版本的,要是使用linux下的python就很有必要升级一下 进入正题 1.检查确认系统的相关信息 [[email protected] ~]

win10下安装python2与python3以及pip共存

一 分别安装python2和python3 注意: 安装时记得勾选 Add Python.exe to Path 二 安装pip Python3最新版本有pip,无需安装 Python2: 下载pip安装包: https://pypi.python.org/pypi/pip#downloads 2. 进入解压路径,执行命令以下命令:py -2 setup.py install 分别进入python和python3的pip目录下,删除pip.exe python2安装模块执行命令: pip2 in

windows下安装python2与python3开发环境兼容

1下载安装在不同目录python2和python3 https://www.python.org/downloads/ 我的目录分别为 D:\python3\; D:\python2 2 修改环境变量 计算机--属性---高级系统设置--环境变量---选择PATH---> 添加变量值内容D:\python3\Scripts\;D:\python3\;D:\python2\Scripts\;D:\python2\    (python2与python3的安装路径) 3 修改应用程序名称 将pyth