【MacOS】M系列Mac使用Python类库架构不匹配的问题-(have ‘x86_64‘, need ‘arm64‘)

这篇具有很好参考价值的文章主要介绍了【MacOS】M系列Mac使用Python类库架构不匹配的问题-(have ‘x86_64‘, need ‘arm64‘)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题背景

使用MacOS做Python开发时,用到了lxml依赖库,运行时系统提示

ImportError: dlopen(/Library/Python/3.9/site-packages/Ixml/etree.cpython-39-darwin.so, 0x0002):): tried: '/Library/Python/3.9/site-packages/lxml/etree,
s.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have '×86_64', need 'arm64')

其中核心的提示是

(have ‘x86_64’, need ‘arm64’)

表明这个类库目前安装的是x64架构,并不是M系列的ARM架构,故需要重新把该类库安装为arm版本的。常见的处理方式,是卸载该类库,下载类库源码手动安装,但是作为懒人能一键解决就不会按两个键,查了一下,发现pip命令是支持从源码进行安装的。

重安装命令(无需卸载)

sudo pip3 install lxml --no-binary=:all: --compile --no-cache-dir --force-reinstall

因为使用的MacOS自带的python3,所以需要sudo命令授权,--no-binary表示不使用编译后的二进制,--force-reinstall表示强制重装,所以不需要卸载就可以直接使用该命令。


总结

该方法理论上可以应用于所有类似的问题。文章来源地址https://www.toymoban.com/news/detail-511739.html

到了这里,关于【MacOS】M系列Mac使用Python类库架构不匹配的问题-(have ‘x86_64‘, need ‘arm64‘)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用mac自带VNC公网远程控制macOS

    macOS系统自带有VNC远程桌面,我们可以在控制端上安装配置VNC客户端,以此来实现远程控制macOS。但通常需要在不同网络下进行远程控制,为此,我们可以在macOS被控端上使用cpolar做内网穿透,映射VNC默认端口5900,通过所生成的公网地址,来实现在公网环境下远程控制VNC。 1

    2024年02月08日
    浏览(30)
  • 【macOS 系列】下载brew或其他依赖包提示连接超时的问题解决

    在下载brew或其他依赖包提示连接超时 错误信息: 最简单的方式,就是修改DNS:为 114.114.114.114 或者 8.8.8.8 就好。 如何修改: 右上角-网络-网络偏好设置-高级: 最终的效果: 如果你在web前端开发、面试、前端学习路线有困难可以加我V:imqdcnn。免费答疑,行业深潜多年的技

    2024年02月12日
    浏览(30)
  • Mac系统重装指南(不抹盘):2023版保姆级教程,轻松解决macOS问题并保留数据和软件

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(32)
  • 【算法】使用栈解决一系列算法题(匹配、表达式、模拟)(C++)

    栈适合解决需要 后进先出(LIFO) 的结构的算法题,例如: 括号匹配问题 :判断给定字符串中括号是否匹配。 表达式求值问题 :将表达式转换为后缀表达式,并计算其值。 逆波兰表达式问题 :将表达式转换为逆波兰表达式,并计算其值。 直方图最大矩形面积问题 :给定

    2024年01月16日
    浏览(29)
  • Mac 安装Photoshop遇到一系列问题&解决方法

    各类安装报错提示的解决方案 问题一: 安装PS提示“ 无法打开,因为apple无法检查其是否包含恶意软件 ”解决方法: 打开电脑的“终端”程序 输入以下命令: (终端位置在:启动台-其他文件夹处) sudo spctl --master-disable (代码可以全选后快捷键:command+C复制 command+V粘贴进

    2024年02月05日
    浏览(33)
  • 记录MacOS M1芯片(ARM64架构)使用docker-compose方式部署Kafka

    amd架构的镜像非常好找,但由于博主是arm64架构的机器,所以一些开发环境非常的难找,所以在这里记录一下arm64环境部署Kafka。 准备 docker-compose.yml 文件: 博主的虚拟机IP是192.168.153.131,注意替换你的服务器IP。 这个文件部署了zookeeper、kakfa以及kafkaUI 在docker-compose.yml目录下,

    2024年02月15日
    浏览(46)
  • mac13 intellij系列全家桶全屏键入闪烁问题

    升级mac13后在打开idea等系列全家桶软件时,全屏后键盘键入后发生屏幕闪烁问题 现两个解决办法 安装 JBR 17.0.5+8-b759 版本并且按照 方法 去使用它 禁用IDE的Metal渲染框架. 需要在 Help | Edit Custom VM Options 添加如下配置项目: -Dsun.java2d.metal=false 注:我使用的是第二种方式进行解决

    2024年02月09日
    浏览(23)
  • M2芯片的Mac上安装Linux虚拟机——提前帮你踩坑 ➕ 安装ubuntu虚拟机图形化 ➕ 解决MacOs主机和WmwareFusion/UTM 之间不能复制粘贴问题

    Mac pro,芯片M2 一定要注意自己的Mac版本!!!,否则版本的坑你懂得! 不选Centos7,其他版本的Mac可能可以,但是M2的不行,报错: 1.3.1 官网下载 本来不想造自己的本本的,因为平时自己的本本加云服务器就可以了,但是有时候某种需要,所以最后还是没忍住,想来还是安装

    2024年02月05日
    浏览(48)
  • [macOS] zsh:command not found: python问题解决

    【问题现象】: 【处理方法】: 【 参考链接】: https://www.cnblogs.com/fireblackman/p/16424744.html

    2024年02月12日
    浏览(39)
  • macOS Big Sur/Mac电脑安装vscode显示您没有权限来打开应用程序‘Visual Studio Code‘ 请联系您的电脑或网络管理员问题修复

    错误方法 首先我以为我的权限不足。,需要去用户群组里设置。结果根本不是这个的问题。 1.在系统偏好设置-用户与群组检查了一下我的用户是不是管理员 结果发现是管理员 2.根据苹果提示,右键我的文件夹-显示简介-最下面的共享与权限 解锁🔓 设置我这个用户名的读写

    2024年02月04日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包