centos7安装python3.7

Posted wbjxxzx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7安装python3.7相关的知识,希望对你有一定的参考价值。

本想对照自己之前的记录来安装python3,结果使用多年的nyfedit突然罢工,连数据也损坏了,多年的积累就这样回归虚无。。。

再次记录centos7.5安装python3过程

下载安装包

官网

cd /usr/local/src
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

安装

# 依赖
yum install -y zlib-devel bzip2-devel readline-devel openssl-devel

# 执行安装
cd Python-3.7.4
./configure --prefix=/usr/local/python3.7
make && make install

# 建立软链接
ln -sf /usr/local/python3.7/bin/python3.7 /usr/bin/python3

验证

python3 --version
# 输出 Python 3.7.4

如果不慎把 /usr/bin/python 给覆盖了,则会导致yum 报错,此时只需要将yum指向旧的python2.7即可,方法如下:

# 修改 /usr/bin/yum
# 将第一行  #!/usr/bin/python 改为 #!/usr/bin/python2.7

报错及解决

# 出现以下报错
ModuleNotFoundError: No module named '_ctypes'

# 安装 libffi-devel
yum install libffi-devel -y
# 再次 make install

后记

记得3.6.x 时还需要运行 python -m ensurepip 手动安装pip,3.7安装完成后pip已经安装好了

以上是关于centos7安装python3.7的主要内容,如果未能解决你的问题,请参考以下文章

centos7.5安装python3.7

CentOS7安装Python3.7

CentOS7安装Python3.7

Centos7 安装Python3.7

centos7安装python3.7

Centos7 安装Python3.7