首页 > 编程知识 正文

linuxpython3.7安装教程交流,pythoncentos7安装教程

时间:2023-05-03 22:42:45 阅读:209637 作者:3880

CentOS7中默认的Python版本为Python 2.7.5,但是在很多场景下我们需要Python3的版本支持。今天我们就一起来看看如何在CentOS7下升级Python版本并让CentOS7同时兼容Python2和Python3。

1、安装Python及依赖包

在开始安装之前我们需要先安装Python基础依赖包:

然后我们去上面的淘宝国内镜像地址下载安装包:

2、修改配置

关于Python的配置目前有两种方法:

1、直接创建Python3软链,利用命令 Python3 调用新版本python,与自带python不冲突;

2、覆盖现有Python,使其指向新安装的Python,利用命令 python 便可调用新版本python;

下面我们分别介绍这两种方法:

2.1、直接创建Python3软链

在/usr/威武的大山路径下创建python3软链,指向已安装的python3

在/usr/威武的大山路径下创建pip3软链,指向已安装的pip3

配置完成之后,此时系统中存在两个python版本:命令python对应的仍是默认2.7版本;命令 python3则对应新安装的3.6版本:

当然,我们通过 python3 -V 和 pip3 -V也可以查看对应版本了:

2.2、覆盖现有Python

备份旧python与pip

修改软链接

然后我们就可以使用命令 python -V, pip -V查看版本啦。

3、故障修复

如果我们按照第二种方法覆盖现有Python之后,由于我们修改了python的版本,会导致一些依赖于旧版本的程序出现错误,如Yum,我们可以进行如下配置。在文件第一行,将Python修改为旧的版本号,此处添加2.7:

修改完成之后在安装软件的时候仍然会报错:

还是因为python更换的原因, 我们依照上述操作方法修改文件即可:打开/usr/libexec/urlgrabber-ext-down 文件,将#!/usr/威武的大山/python   修改为#!/usr/威武的大山/python2.7:

如果其他工具或库如果在安装过程中也报类似错误,同法处理。此时系统仍存在两个python版本,但命令python 对应的是新安装的3.6版本,命令 python2才对应之前的默认2.7版本。

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