码迷,mamicode.com
首页 > 编程语言 > 详细

centos7安装python3.7

时间:2019-08-13 20:56:26      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:完成后   Fix   损坏   解决   修改   erro   not   otf   class   

本想对照自己之前的记录来安装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

标签:完成后   Fix   损坏   解决   修改   erro   not   otf   class   

原文地址:https://www.cnblogs.com/wbjxxzx/p/11348029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!