数据库运维
记录DBA学习成长历程

pycharm debug运行时候出现“ ModuleNotFoundError: No module named '_ctypes' ”或'Pygame'错误的解决方案

出现这样子的错误,再出错的地方点击install pygame后,代码还是会出现上面的错误,这时候,我手动安装之后代码就能正常运行了。
手动安装pygame:通过File->setting->Project interpreter,点击“+”,搜索Pygame,点击左下角的安装即可。如下图所示:

如果无法解决,则尝试下方解决办法

Python3中有个内置模块叫ctypes,它是Python3的外部函数库模块,它提供兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用CentOS7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。
由于在CentOS7系统中没有安装外部函数库(libffi)的开发链接库软件包,所以在安装pip的时候就报了"ModuleNotFoundError: No module named '_ctypes'"的错误。

使用yum install命令安装libffi-devel
yum install libffi-devel -y
pip3 Install 安装需要的包
pip3 install sklearn

然后按照【转载】Linux 之centos7.5系统安装Python3环境及问题的第5步重新编译安装一遍,即可解决问题。

赞(0)
MySQL学习笔记 » pycharm debug运行时候出现“ ModuleNotFoundError: No module named '_ctypes' ”或'Pygame'错误的解决方案