博客
关于我
linux python版本升级_Linux下python2.x升级python3.7
阅读量:790 次
发布时间:2023-02-01

本文共 1160 字,大约阅读时间需要 3 分钟。

一、查看当前Python版本

在终端中输入以下命令,查看当前机器上安装的Python版本:
python -V
输出结果显示当前版本为Python 2.7.5。

二、下载并安装新版本Python

如果需要更高版本的Python,可以访问Python官方网站(https://www.python.org),选择合适的版本进行下载。我这里选用了Python 3.6.1进行安装。

进入软件目录中执行以下步骤:

sudo yum install gcc gcc-c++ -y
下载Python压缩包:
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
解压文件:
tar xvf Python-3.7.3.tar.xz
进入Python目录并配置安装:
cd Python-3.7.3/
./configure
编译并安装:
make
make install

三、验证安装结果

输入以下命令查看Python版本,确认是否安装了新的Python 3.7.3:
python3 -V
输出结果显示Python 3.7.3。

四、设置Python 3为默认版本

由于系统默认使用Python 2.7,查看Python快捷方式:
ls -al /usr/bin | grep python
发现Python链入了Python 2.7,执行python命令会使用旧版本。为切换默认版本,执行以下命令:
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
这样,python命令将默认调用Python 3.7.3。

五、配置YUM

安装新版本Python后,YUM命令可能会出现错误,因为默认版本切换到Python 3.7。需要修改YUM配置文件,确保其使用Python 2.7解析依赖:
sudo vi /usr/bin/yum
在文件开头,将#!/usr/bin/python改为#!/usr/bin/python2.7
同样,修改/usr/libexec/urlgrabber-ext-down的第一行,使用Python 2.7:
sudo vi /usr/libexec/urlgrabber-ext-down
完成以上修改后,YUM命令应能正常使用。

六、其他验证方式

输入以下命令进一步确认配置是否生效:
python --version
python3 --version
确保默认版本为Python 3.7.3,而非Python 2.7.5。

通过以上步骤,可以成功切换默认Python版本,并确保系统命令正确解析配置。

转载地址:http://znwfk.baihongyu.com/

你可能感兴趣的文章
看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
查看>>
Android DEX加固方案与原理
查看>>
Find Familiar Service Features in Lightning Experience
查看>>
map[]和map.at()取值之间的区别
查看>>
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
查看>>
pair的用法
查看>>
GitHub上传时,项目在已有文档时直接push出现错误解决方案
查看>>
嵌入式系统试题库(CSU)
查看>>
00013.05 字符串比较
查看>>
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
查看>>
非迅捷|PDF、Word、PPT、Excel、图片等互相在线转换:免费、简单、快速、零错误、无套路
查看>>
laravel server error 服务器内部错误
查看>>
EnvironmentNotWritableError: The current user does not have write permissions to the target environm
查看>>
#C8# UVM中的factory机制 #S8.2.3# 重载sequence哪些情形
查看>>
java教师管理系统(ssm)
查看>>
el-select下拉框修改背景色
查看>>
ElasticSearch设置字段的keyword属性
查看>>
elasticsearch配置文件里的一些坑 [Failed to load settings from [elasticsearch.yml]]
查看>>
Elasticsearch面试题
查看>>
2024年全国程序员平均薪资排名:同样是程序员,为什么差这么多?零基础到精通,收藏这篇就够了
查看>>