首页 > 系统相关 >Linux学习35- python3.9出现ModuleNotFoundError: No module named '_ctypes'的解决

Linux学习35- python3.9出现ModuleNotFoundError: No module named '_ctypes'的解决

时间:2023-12-11 11:24:14浏览次数:42  
标签:named No module ctypes 35 ModuleNotFoundError python3.9

遇到问题

pip 安装第三方库的时候报错ModuleNotFoundError: No module named '_ctypes'

  File "/usr/local/python3/lib/python3.9/ctypes/__init__.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'

解决问题

主要原因是缺少libffi-devel

yum install libffi-devel -y

另外要注意setuptools版本过高可能会导致编译出现多个模块找不到的情况,比如版本如果是setuptools 60以上,则可以通过以下命令降级到低版本:

pip3 install --upgrade setuptools== 58.1.0

再重新编译python3即可成功

cd Python-3.9.12/
./configure --prefix=/usr/local/python3.9
make && make install

再重新执行pip3安装就不会报错了

标签:named,No,module,ctypes,35,ModuleNotFoundError,python3.9
From: https://www.cnblogs.com/yoyoketang/p/17893948.html

相关文章

  • Typescript中Unknown类型的说明&注意事项
    unknown是TypeScript中的一种顶级类型,它表示一个未知的值。与any类型不同,unknown类型更加类型安全。当一个值被标记为unknown类型时,它只能赋值给unknown或any类型。这意味着我们不能对unknown类型的值执行任何操作,除非我们首先进行类型检查或类型断言。以下是一个......
  • 2023 NOIP 游记 && 真正的退役记
    1.复役之曙光2023.11.3退役纪元第一天我得知了我的CSP-S复赛分数。不出所料,文操打挂的T1没有出现奇迹,后面两题也是平淡如清汤,没有给我任何惊喜。\(35\)分,或许是我的\(OI\)生涯中最不堪入目的成绩。我以为我的\(OI\)之路就要像这次的成绩一样无声地凋零,碾碎在繁忙人......
  • Notepad++使用技巧
    目录1.目的2.修改默认的缩进:tab改为空格3.显示tab和空格Created:2023-12-1110:22:34LastUpdate:2023-12-1110:22:381.目的在Windows上使用Notepad++作为轻量级编辑器。例如编辑markdown文件,查看程序的log,临时打开的未命名、未保存文件。2.修改默认的缩......
  • NodeJS项目build成为本地镜像上传阿里云ACR
    先注册阿里云账号选择“容器镜像服务”->“个人实例”。由于是测试目的,个人版也可以接受。创建命名空间创建镜像仓库选择本地仓库-本示例会从本机推送镜像创建成功后,会有提示相关命令创建一个nodejs项目package.json{"name":"docker_web_app","versio......
  • 【题解】AtCoder abc332_g Not Too Many Balls
    传送门:https://atcoder.jp/contests/abc332/tasks/abc332_g看完题,第一眼反应为最大流。建模方式为:以颜色为左部点,盒子为右部点,源点$S$向颜色$i$连一条容量为$A_i$的边,盒子$j$向汇点$T$连一条容量为$B_j$的边,颜色$i$向盒子$j$连一条容量为$ij$的边;在这张图......
  • [THM]Kenobi
    枚举Samba的共享Samba是适用于 Linux 和Unix的标准Windows互操作性程序套件。它允许最终用户访问和使用公司内部网或Internet上的文件、打印机和其他常用共享资源。它通常被称为网络文件系统。Samba基于服务器消息块(SMB) 的通用客户端/服务器协议。SMB仅针对Win......
  • 安装jsdom/tough-cookie 【Error: Cannot find module ‘jsdom‘】的解决方法
    本人使用nvm安装的node解决方法:cmd管理员模式下npminstallnpminstall-gjsdomtough-cookie与上同理再把目录放到环境变量中参考:https://blog.csdn.net/qyk594760/article/details/134353102https://blog.csdn.net/JJ_Smilewang/article/details/127823953......
  • FAILED: ParseException line 1:65 cannot recognize input near 'row' 'formatted' &
    hive报FAILED:ParseExceptionline1:65cannotrecognizeinputnear'row''formatted''delimited'intablerowformatspecification错误语句:insertoverwritelocaldirectory'/home/ljpbd/datas/student'rowformatteddel......
  • FAILED: ParseException line 1:17 cannot recognize input near 'student2' 'select'
     hive向表中插入数据时报错:FAILED:ParseExceptionline1:17cannotrecognizeinputnear'student2''select''id'indestinationspecification错误:insertoverwritestudent2selectid,namefromstudent;正确:insertoverwritetablest......
  • B. YetnotherrokenKeoard
    一道数据结构题。这题需要用到两个栈分别存储大写字母和小写字母以配合删除操作。主要代码:#include<bits/stdc++.h>usingnamespacestd;typedefpair<char,int>Pos;intmain(){intn;cin>>n;while(n--){vector<Pos>a,b;strings,s1;......