centos安装python3.7步骤及各种问题的解决方法

本文详细记录了在CentOS7.6上从头搭建Python3.7环境的过程,包括安装依赖、解决ModuleNotFoundError: No module named '_ctypes_'的问题、下载Python源码、编译安装、创建软链接、更新yum及修复相关依赖。同时,文中还提供了安装pip、升级pip以及解决安装Python3.7后yum无法使用和_file_ '/usr/libexec/urlgrabber-ext-down', line 28错误的方法。

终于成功了! 从搭建centos7.6服务器到安装python3.7 ,折腾了我一个星期。看过无数的经验贴和博客,还看了很多Stack OverflowUnix & Linux Stack Exchange上面的很多解决办法,特此总结出这篇博客,一方面以留后用,另一方面也是想给大家参考一下。


1.安装相关依赖 

1.1

下载依赖的官方网站 https://pypi.org ,可以在这里面根据依赖包的名字搜索,下载需要的离线版本

yum install gcc openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

需要安装很多,如果编译安装python的时候出错了,就根据错误信息提示安装对应的依赖

1.2
在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named ‘_ctypes‘的解决办法:3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可:

yum install libffi-devel -y

2.下载
python官网下载地址
https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值