首页 > 编程知识 正文

python3.5升级到python3.7,python3稳定版本

时间:2023-05-06 15:43:39 阅读:185601 作者:3225

转载https://blog.csdn.net/Liang 1989 08 20/article/details/51079633

简单地叙述

CentOS 7默认安装Python,版本较低(2.7.5),需要升级旧版本才能使用新版本3.x。

因为许多基本命令、包都依赖于旧版本,例如yum。 因此,更新Python时,建议不要删除旧版本。

查看Python的版本号

在Linux上安装Python后,只需输入简单的命令就可以确认Python的版本号。

# python -V

Python 2.7.5

或:

# python --version

Python 2.7.5

可以看出系统上搭载的Python版本是2.7.5。

下载新版本

进入Python下载页面,选择所需的版本。

在这里,我选择的版本是3.5.2。

# wget https://www.python.org/FTP/python/3.5.2/python-3.5.2.tgz

解冻

下载完成后,解压缩。

# tar -zxvf Python-3.5.2.tgz

安装设置

转到解压的目录,安装配置。

# cd Python-3.5.2/

# ./configure

运行./configure时发生错误:

configure : error : noacceptableccompilerfoundin $ path

表示没有安装合适的编译器。 在这种情况下,必须安装/升级gcc和其他依赖软件包。

# yum install make gcc gcc-c

完成后,重新执行。

# ./configure

编译安装

配置完成后,可以编译。

#妆

漫长的等待时间……完成后,安装:

# make安装

验证

安装成功后,可以确认Python的版本。

# python -V

Python 2.7.5

# python3 -V

Python 3.5.2

一个是旧版本2.x,另一个是新版本3.x。

注:/usr/local/tmdhy/下有指向tmdhy目录下python 3.5的链接。

3 .将x设置为默认版本

检查/usr/tmdhy下的Python路径。 您可以看到python链接的是python 2.7。 因此,运行python就等于运行python 2.7。

#ls -al /usr/tmdhy | greppython

-rwxr-xr-x. 1 root root 11216 12月1日1 2015 abrt-action-analyze-python

lrwxrwxrwx. 1 root root 7 8月30日30 12:11 python - python2

lrwxrwxrwx. 1 root root 9 8月30日30 12:11 python2 - python2.7

-rwxr-xr-x.1路由路由713611月20日20 2015 python2.7

重命名原始python的软链接:

# mv/usr/TMD hy/python/usr/TMD hy/python.bak

将python链接到python3:

# ln-s/usr/local/TMD hy/python3/usr/TMD hy/python

现在,我们来看看Python的版本。

# python -V

Python 3.5.2

输出为3.x,表示您已经在使用python3。

构成yum

升级Python后,将默认Python指向python3,导致yum无法正常工作,需要编辑yum的配置文件:

# vi /usr/tmdhy/yum

同时修正:

# VI/usr/libexec/urlgrabber-ext-down

#! /usr/tmdhy/python! /usr/tmdhy/python2.7,保存并退出即可。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。