使用 CentOS7 的时候发现没有 Python3,搜索了一下需要自己编译安装,找到一篇比较好的文章,但是内容有些小错误导致安装不流畅,所以修正一下发布出来。 原地址:
=======================================================================
终端里依次执行命令(直接全部复制粘贴也行~):
# 安装依赖包,如果不安装将导致编译失败,或者功能缺失yum -y install openssl-devel zlib-devel gcc# 先去python官网下载python3源码安装包cd ~ # 切换到下载文件夹wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz # 使用 wget 下载# curl -o Python-3.6.5.tgz https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz # 也可以使用 curl 下载# 解压tar -xvf Python-3.6.5.tgz#在local目录下创建python3目录,供放置最终的可执行文件mkdir /usr/local/python3# 转到解压文件夹下cd Python-3.6.5# 配置安装目录./configure --prefix=/usr/local/python3# 编译源码make# 执行源码安装make install# 在 /usr/bin 文件夹下创建解释器软链接,方便直接使用命令名启动ln -s /usr/local/python3/bin/python3 /usr/bin/python3# 任意切换到某一个文件夹,验证是否能启动 python3python3 # 看到进入Python交互环境表示安装成功# 配置 pip3 软链接ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3# 验证 pip3 是否可用pip3 -V # 可用看到版本信息pip3 install numpy # 任意测试安装一个包,我这里是 numpy,可用更换为自己需要的包名
如果安装过程里还有缺失的依赖库提示,那么根据提示安装即可,因为我的电脑已经使用一段时间了,可能有一些依赖库已经安装过。