博客
关于我
升级Centos7.5的默认Python版本至最新
阅读量:611 次
发布时间: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/

你可能感兴趣的文章
Linux vi命令模式
查看>>
Docker 阿里云CentOS 安装
查看>>
Bootstrap提交表单基本组件
查看>>
需求分析
查看>>
查找单链表中倒数第k个节点
查看>>
linux中rm和rmdir的区别
查看>>
JUC源码分析-序章
查看>>
面试高频 C++ 知识总结
查看>>
小易的升级之路,找出字符串中第一个只出现一次的字符
查看>>
创建组出现错误:对COM组件的调用返回了错误 HRESULT E_FAIL。小敏
查看>>
数组去重的常用的几种方法
查看>>
Linux yum提示Loaded plugins错误的解决方法
查看>>
MySQL常见问题解决方案
查看>>
npm切换镜像
查看>>
算法——203、移除链表元素(力扣)
查看>>
算法——102、二叉树的层序遍历(力扣)
查看>>
Netty的体系结构及使用
查看>>
直播预告 | 从“制造”到“智造”,IT赋能企业数字化转型实践分享
查看>>
xshell解决文本粘贴格式错误
查看>>
webpack新手教程2021
查看>>