源码编译python3的问题/安装报错

555 阅读1分钟

新装了CentOS7的虚机,想用来作为开发用机。装的最小化安装,当然会缺少很多的库,比如c语言的很多库都没有。

我这里遇到的就是因为缺少了某个c语言库,导致在编译python3源码的时候出现问题。安装完之后没有注意到(也许就没有提示吧,其实我也看不懂)。导致在使用pip安装包的时候找不到依赖。 报错ModuleNotFoundError: No module named '_ctypes'

这里只需要使用yum安装: yum install libffi-devel -y ,这个C语言库。然后再重新编译一下源码。

make
make install 

关于编译的过程和原理,请参考,www.ruanyifeng.com/blog/2014/1…