python3.7安装失败,python安装过程中出现的问题
Python3.7.0及以上版本在安装pip时报错:ModuleNotFunderError:没有名为 _ ctypes 的模块问题CentOS 7.6 Python3.7.0解决方案环境错误描述在为CentOS的Python安装pip模块时,出现以下错误:
错误描述
错误Python3中有一个内置模块叫ctypes,是Python3的外部函数库模块。它提供了与C语言兼容的数据类型,并通过它调用Linux系统下的共享库。该模块需要使用CentOS7系统中外函数库的开发链接库(头文件和链接库)。
由于CentOS7系统中没有安装外部函数库(libffi)的开发链接库包,安装pip时会报错“modulenotunderror:no module name _ ctypes 。
解决方法其实很简单,安装外部函数库(libffi)即可,操作步骤如下:
使用yum install命令安装libffi-devel yum install libffi-devel-y。
使用make make install命令重新编译并安装pythonmake make install
#如果出现以下错误,是因为没有在python的源目录中编译。解决方法见文末。
# make: **未指定目标,也未找到makefile。停下来。
# make:* * * *没有将目标设为“安装”的规则。停下来。最后安装pip,可以看到安装成功。
Pip模块安装成功。
第二步报错解决方案如果第二步出现以下错误,请检查当前目录是否在python的源目录makefile中,并报错。
安装错误报告
如果不是python的源目录,并且找不到,请按照以下步骤#使用wget命令获取Python的源压缩包。
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0b1.tgz
#使用tar命令将其解压缩。
tar -zxvf Python-3.8.0b1.tgz
#切换到解压缩的目录
cd Python-3.8.0b1
#然后执行编译和安装命令。
制作制作安装
然后编译安装pip安装成功。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。