同福

Python-3.8.12/Modules/_ctypes/_ctypes.c:107:17: 致命错误:ffi.h:没有那个文件或目录

介绍

介绍

福哥最近在CentOS系统上面安装Python3.8的时候,发现编译不过去了,报了如下错误:

Python-3.8.12/Modules/_ctypes/_ctypes.c:107:17: 致命错误:ffi.h:没有那个文件或目录

home/topic/2022/0401/16/867145930ec0640a6b6c11c02a0033bd.png

这是耍什么幺蛾子啊??

问题

从表面上看是ctypes的问题,其实不然,问题出在了ffi.h这个文件找不到。

要解决这个错误就要找到ffi.h这个文件,通过yum查查是不是有什么库包应用叫ffi。

home/topic/2022/0401/16/64eb663088086d92700381cafa3fd192.png

果然找到了!

解决

安装一下这个libffi库包。

yum -y install libffi-devel

然后重新安装Python3.8,成功了!

home/topic/2022/0401/16/b49d37bc9243e0e66f1236c4d9c9fdee.png