繁体   English   中英

Mac 上的 pyreadstat 导入错误:mach-o 文件,但架构不兼容(具有“x86_64”,需要“arm64e”)

[英]pyreadstat Import Error on Mac: mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')

我有 Mac 并在尝试编译后收到以下错误:

ImportError: dlopen(/Users/fatihshen/Documents/magicstat_venv/lib/python3.10/site-packages/pyreadstat/pyreadstat.cpython-310-darwin.so, 0x0002): tried: '/Users/fatihshen/Documents/magicstat_venv/lib/python3.10/site-packages/pyreadstat/pyreadstat.cpython-310-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/pyreadstat.cpython-310-darwin.so' (no such file)

我的 Mac 环境:MacOS Monterey 版本 12.2 Apple M1 Pro

这不会在我的 Windows 环境中出现任何错误。

我在虚拟环境中使用 PyCharm,Python 版本为 3.9.5。 我在终端上运行“pip install pyreadstat”命令来安装这个包。

我的猜测是应该有专门为 M1 芯片构建的 pyreadstat 版本。

这是一个错误还是我错过了什么? 有什么想法可以克服这个问题吗?

不幸的是,目前在 pypy 上没有可用于 M1 的轮子,请改为使用 conda 安装。

问题正在这里跟踪

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM