我正在尝试使用
构建使用的是一个来自于
ensurepip
从源代码构建Python-3.7.3,但我遇到了以下错误:ModuleNotFoundError: No module named '_ctypes'
所有在线答案都说需要安装libffi-dev
,但我已经安装了它,仍然出现这个错误。
root@4b6d672f1334:/Python-3.7.3# find / -name libffi.*
/usr/lib/pkgconfig/libffi.pc
/usr/lib/libffi.a
/usr/lib/libffi.so
/usr/lib/libffi.so.5.0.10
/usr/lib/libffi.so.5
/usr/share/info/libffi.info.gz
构建使用的是一个来自于
ubuntu:10.04
的容器镜像。
故意使用这么旧的版本是因为我正在使用PyInstaller编译应用程序,它需要在使用旧版glibc(2.11)的机器上运行,而这个镜像是我能找到的唯一一个有这个旧版本的镜像。
对于Python-2.7.16,我也做过同样的处理,没有出现任何问题。
更新
Python-3.6.8也没有出现任何问题。