博客
关于我
升级Centos7.5的默认Python版本至最新
阅读量:612 次
发布时间:2019-03-13

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

为什么要升级默认的版本?

说到Python2.7,在2020年_python官方已经表示不再支持该版本了。之前的Python版本似乎总是催生着一系列主流与 backstage 的问题,比如版本不统一导致软件兼容性问题,程序运行时遇到各种并不预料的困难。对于开发人员而言,选择一个统一的版本是非常重要的,这样才能避免外围工具、依赖框架等등出现各个版本之间的不兼容。

Centos7版本Python2.7版本的更替

当Centos7系统的默认Python版本仍然是2.7时,随着时间的推移,很多依赖文件已经不再支持Python2.7了。传统Python版本的支持终将成为历史,这是一个我们无法避免的事。突如其来的版本危机,程序运行时出现的一系列无解的突发错误,都让我们不得不面对选择Python3的现实。

获取Python的最新版本

要更换系统默认的-python版本,我们需要先获取Python3的安装包。你可以按照以下步骤操作:

1.登录到Centos7控制台。2.安装所需的依赖文件:在命令行输入 yum install gcc zlib* 用以安装编译所需要的开发环境。3.下载最新的Python3安装包。你可以通过访问 Python官网:https://www.python.org/下载最新的安装包。4.解压下载的安装包并进行编译安装。打开终端,使用以下命令:

# 解压tar xvzf Python-3.X.X.tar.gzcd Python-3.X.X# 安装./configure && make && make install

安装完成后,请记得更新系统的 PYTHONPATH 环境变量,使得新安装的Python版本能够被系统正确识别。

传包更新原有的版本

为了确保过程顺利进行,我们需要先查看当前系统的Python版本:

python -v

如果是Python2.7版本,下面我们就开始传包更新:

1.在终端中输入以下命令,用来下载最新的Python3安装包:

wget https://python.org/ftp/python/3.X.X/python-3.X.X.tgz

2.解压并进行安装:

tar xvzf python-3.X.X.tgzcd python-3.X.X./configuremakemake install

在安装完成后,记得把旧的Python2.7版本进行备份,同时用符号链接设置新的Python3版本为默认版本:

mv /usr/bin/python /usr/bin/python.bakln -s /usr/local/bin/python3 /usr/bin/python

这样一来,所有 Made with Python 的程序就将默认使用最新的版本了。

验证安装结果

在完成以上步骤后,执行以下命令确认新版本是否已正确安装:

python -v

如果看到输出中的版本号是3.X.X表示安装成功。

总结

在软件开发过程中,版本升级是一个经常需要面对的挑战。Centos7上替换为Python3显然是大势所趋。每一次的错误处理都让我对这个过程有了更深的理解,也让我更加看好了技术素养的修炼。

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

你可能感兴趣的文章
解决“预编译器错误:代码使用了scss/sass语言,但未安装相应编译器,请在菜单工具-插件安装里安装相应编译插件”
查看>>
解决预编译器错误:代码使用了less语言,但未安装相应编译器
查看>>
把本地项目通过Git推到GitHub的四个步骤
查看>>
springboot:cannot resolve symbol @MapperScan
查看>>
思维导图 | Java集合类(ArrayList LinkedList HashSet HashMap )总结
查看>>
微信小程序云开发:怎么删除云函数?已解决
查看>>
解决微信小程序项目导入的问题:app.json 未找到、 __wxConfig is not defined
查看>>
微信小程序云开发:聚合函数排序Aggregate.sort需要注意的地方
查看>>
关于TemplateView.as_view
查看>>
什么是句柄(经典)
查看>>
W3C 盒模型宽度& IE 盒模型宽度(含题)
查看>>
本地navicat for MySQL远程连接阿里云的mysql
查看>>
在前台显示富文本编辑器的内容(tinymce、Djangoueditor)
查看>>
非迅捷|PDF、Word、PPT、Excel、图片等互相在线转换:免费、简单、快速、零错误、无套路
查看>>
第一次被黑
查看>>
PyCharm配置anaconda环境
查看>>
解决“产品运行所需的信息检索失败。请重新安装xshell”
查看>>
解决:'mvn' 不是内部或外部命令,也不是可运行程序(JRE没配置好)
查看>>
修改linux 系统自带日志系统systemd-journald && 参数
查看>>