在绝大多数的 Linux 发行版中,都默认安装了 Python 环境,
但一般情况下版本都比较低(例如,CentOS 7 默认安装的 Python 版本是 2.7)。为了能够使用 3.x,则需要下载安装新版本。
由于很多的基本命令(例如:yum)、软件包都依赖旧版本,所以在安装新版本之后,建议不要删除旧版本(新旧版本可以共存)
。
1
查看系统自带版本
要查看系统自带的 Python 版本
,只需要输入一条简单的命令就可以了:
可以看出,自带的 Python 版本是 2.7.5。
2
安装依赖包
在安装 Python 3.x 之前,请务必先安装依赖包,否则在安装过程中可能会出错!
如果系统没有安装 gcc(可通过 gcc --version
查看),则需要进行安装:
接下来,还要安装其他依赖包(Python 3.7 以下的版本可以不安装 libffi-devel
):
3
下载新版本
进入 Python 下载页面(https://www.python.org/ftp/python/),选择需要的版本:
以最新的版本(目前为止:3.7.1)为例,下载压缩的 Python 源文件:
当下载完成之后,进行解压缩:
4
安装新版本
创建一个空目录,用于存放 python3 程序:
在实际安装之前,请使用以下命令让安装软件检查系统:
注意:此命令可确保安装正常,同时会创建一个系统特有的 makefile 文件,我们将使用这个 makefile 在系统中安装 Python。
当配置完成之后,就可以执行 makefile 了。开始编译
:
一旦完成,就可以进行安装
了:
注意:这个过程可能会比较漫长,编译和安装的速度取决于处理器
。
当该命令执行结束,如果没有提示错误就表示安装成功了。
5
建立软链接
修改软链接到所安装的 Python 版本中:
6
验证新版本
现在,来测试一下新版本是否可用:
Enjoy,一切完美!
·END·
高效程序员
谈天 · 说地 · 侃代码 · 开车
长按识别二维码,解锁更多精彩内容