centos7下python解决运行程序出现ModuleNotFoundError: No module named ‘_ctypes‘问题

centos7下python解决运行程序出现ModuleNotFoundError: No module named '_ctypes'问题

      • 是因为需要依赖一个叫libffi-devel的组件
      • 所以我们就需要重新编译python的环境

运行程序出现ModuleNotFoundError: No module named '_ctypes’问题

是因为需要依赖一个叫libffi-devel的组件

yum install libffi-devel -y

这里需要注意的是,在我们的centos中没有libffi-devel这个组件的时候,我们编译安装完python3.X以后,就会出现这种错误,即使已经重新安装了,依然会出现。

所以我们就需要重新编译python的环境

#找到python安装包的位置
cd Python-3.9.10
#运行configure
./configure --prefix=/usr/local/python3
#执行完命令后不需要重新切换到别的目录,在当前目录下编译
make && make install

执行完成后,就可以解决No module named '_ctypes’问题了

你可能感兴趣的:(Linux,python,开发语言,centos)