【问题标题】:pyreadstat Import Error on Mac: mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')Mac 上的 pyreadstat 导入错误:mach-o 文件,但架构不兼容(有 \'x86_64\',需要 \'arm64e\')
【发布时间】:2022-08-09 21:43:04
【问题描述】:

我有 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 蒙特雷 版本 12.2 苹果 M1 Pro

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

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

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

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

    标签: python macos


    【解决方案1】:

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

    正在跟踪问题here

    【讨论】:

      猜你喜欢
      • 2022-07-10
      • 1970-01-01
      • 2022-08-23
      • 2022-08-10
      • 2022-10-20
      • 2022-06-21
      • 2022-12-19
      • 2023-02-02
      • 2022-10-25
      相关资源
      最近更新 更多