大数跨境
0
0

centos 7如何升级python2.7至Python3.6.0

centos 7如何升级python2.7至Python3.6.0 通信行业搬砖工
2023-03-15
0
导读:本文章我们将要介绍的是如何更新CentOS 7自带的Python2.7至Python3.6.0版本。

本文章我们将要介绍的是如何更新CentOS 7自带的Python2.7至Python3.6.0版本,如果您需要升级至3.x版本,则需要将下述步骤中的Python 3.6.0 版本替换为Python 3.x.x版本即可。

首先:我们为什么需要更新Python 3.6

在实际开发过程中,编译vpp高版本代码需要使用到Python 3.x等依赖关系,而centos 7自带的Python版本为2.7 因此我们需要更新当前的Python版本。

其次:我们应该准备工作该做些什么?

1、centos 7上通过yum 命令安装相关的lib库

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

遇到如下问题:

解决方法,请参考文章CentOS 7 安装vpp编译依赖库时,遇到yum源无法使用的问题 描述;

2、检查gcc工具版本

如果未安装,可以通过yum install gcc 来安装gcc工具链;

然后:下载Python 3.6 源码

yum -y install wget

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

解压文件 tar xvf Python-3.6.0.tgz

进入Python 路径,生成配置文件

执行编译操作:make && make altinstall

然后:更改Python的链接

cd /usr/bin

mv python python.backup

ln -s /usr/local/bin/python3.6 /usr/bin/python

ln -s /usr/local/bin/python3.6 /usr/bin/python3

然后:更改yum的脚本依赖

1、修改 vim /usr/bin/yum

2、修改urlgrabber-ext-down中Python依赖

vi /usr/libexec/urlgrabber-ext-down

然后:查看安装的Python版本

之前依赖Python 2.7功能正常

写在最后:

本文章介绍了在centos 7中将Python 2.7升级至Python 3.6.0 的方法。如果本文章对您有帮助,欢迎您关注公众号:通信行业搬砖工 ,感谢~

【声明】内容源于网络
0
0
通信行业搬砖工
14年通信研发经验,大厂搬砖,分享通信工程技术、经验、行业趋势等内容。
内容 503
粉丝 0
通信行业搬砖工 14年通信研发经验,大厂搬砖,分享通信工程技术、经验、行业趋势等内容。
总阅读63
粉丝0
内容503