原因:

Python3中有个内置模块叫:ctypes
它是python3的外部函数库模块,提供了兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library)。
此模块需要使用CentOS7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。
由于,在CentOS7系统中没有安装外部函数库(libffi)的开发链接库软件包。
所以,在安装pip的时候就报了错:
ModuleNotFoundError: No module named ‘_ctypes’

解法:

对于Python 3.7,及其以上版本来说,需要软件包:libffi-devel

下载链接:
http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-19.el7.x86_64.rpm

安装好软件包后,需要重新编译Python。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装