1、须命令安装libbffi-devel软件包:

       yum install libffi-devel -y

2、安装完后再重装python3,无须卸载

    找到之前的python3安装包,如果安装包删除了

    通过 

      history | grep python

    命令找到最初安装时的包下载的命令下载,保证版本一样,解压

    一切准备好之后使用命令重装python3:

      make&make install

   重装成功后,再使用pip3就不会报错了

3、报错原因:

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

 

 

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐