首页 > 编程知识 正文

Linux 升级 Python 至 3x,jquery从1.12.3升级至

时间:2023-05-03 17:28:06 阅读:185605 作者:3326

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

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

简单查看Python版本号下载新版本解压缩安装配置编译安装验证设置3x查看默认版本的yum python版本号

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

# python -VPython 2.7.5或:

# python--在版本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 : error : noacceptableccompilerfoundin $ path

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

# yum install make gcc gcc-c完成后,重新运行。

# ./configure

编译安装配置后,可以进行编译。

# make长时间等待……完成后,安装:

# make install确认安装成功后,可以看到Python的版本:

# python-vpython 2.7.5 # python3- vpython 3.5.2一个是旧版本2.x,另一个是新版本3.x。

注意:包含指向sydbm目录下python 3.5的链接,位于/usr/local/sydbm/下。

3 .将x设置为默认版本,并在/usr/sydbm下显示Python的路径。 您可以看到python链接的是python 2.7。 因此,运行python就等于运行python 2.7。

# ls -al /usr/sydbm | grep python-rwxr-xr-x.1 root root 1121612月1日2015 abrt-action-analyze-python lrwxrwx.1 root root 7月30日123:11 python ration 2.7-rwxr-xr-x.1rootroot713611月20日20 2015 python2.7更改原python的软链接名称:

# mv/usr/sy DBM/python/usr/sy DBM/python.bak将python链接到python3:

# ln-s/usr/local/sy DBM/python3/usr/sy DBM/python现在检查python的版本。

# python -VPython 3.5.2输出了3.x,表明您已经在使用python3。

配置yum并升级Python后,由于将缺省Python指向python3,yum将无法正常工作,必须编辑yum的配置文件。

# vi /usr/sydbm/yum同时修正:

# VI/usr/libexec/urlgrabber-ext-down为#! /usr/sydbm/python! /usr/sydbm/python2.7,保存并退出即可。

转载于:https://www.cn blogs.com/itrena/p/5938347.html

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