ModuleNotFoundError: No module named ‘_ctypes‘

       在用pip安装ryu出现了ModuleNotFoundError: No module named ‘_ctypes’,安装个软件咋就这么坎坷呢?本来准备用源码安装ryu的,也是问题百出。然后决定用pip安装,谁知,用pip安装也是一波三折。。。。
       在网上参考了一些大佬的文章,是因为:Python3中有个内置模块叫ctypes,它是Python3的外部函数库模块,它提供兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用CentOS7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。
由于在CentOS7系统中没有安装外部函数库(libffi)的开发链接库软件包,所以在安装pip的时候就报了"ModuleNotFoundError: No module named ‘_ctypes’"的错误。
在centos上:
安装外部函数库(libffi)

yum install libffi-devel -y

重新安装python

yum install python

但是我用的是Ubuntu 18.04 执行:

sudo apt-get install libffi-dev

本来以为就这样顺利的解决了,哪有这么简单,它会让你顺利安装???
在这里插入图片描述
人家还依赖libffi6呢,那我就安装呗,
在这里插入图片描述
发现已经安装了libffi6,并且还是3.2.1-8的,比要求的3.2.1-4还高一些呢,高了也不行,人家只要3.2.1-4,给我退回来。又是一波周折。。。。
最后发现apt安装还可以指定版本号,于是指定了版本号

在这里插入图片描述
哇塞,果然降级成功,赶紧去安装libffi-dev

sudo apt-get install libffi-dev

成功了哎!附上截图(暗笑):
在这里插入图片描述

最后,奉上大佬们的文章:
https://www.cnblogs.com/fanbi/p/12375023.html
https://www.delftstack.com/howto/python/modulenotfounderror-no-module-named-_ctypes/
https://blog.csdn.net/u013992330/article/details/85135629

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ModuleNotFoundError: No module named '_ctypes'是一个Python错误,它表示当前环境中缺少_ctypes这个模块。 _ctypes模块是Python3中的一个内置模块,它提供了兼容C语言的数据类型,并且允许通过它调用Linux系统下的共享库(Shared library)。 #### 引用[.reference_title] - *1* [编译安装Python3.7报错ModuleNotFoundError: No module named '_ctypes',所需安装包](https://download.csdn.net/download/qq_40028149/11616928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ModuleNotFoundError: No module named ‘_ctypes‘的解决办法](https://blog.csdn.net/weixin_44217936/article/details/121011929)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ModuleNotFoundError: No module named ‘_ctypes‘解决方法](https://blog.csdn.net/wuyepiaoxue789/article/details/117958240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值