新装了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…