![](/img/trans.png)
[英]pyreadstat Import Error on Mac: mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')
[英](mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
按照本指南( Cannot pip install mediapipe on Macos M1 )在 M1 mac 上安装 Mediapipe,现在我无法使用 pandas 或 numpy。
ImportError:dlopen(/Users/matthewcuevas/Library/Python/3.8/lib/python/site-packages/pandas/_libs/interval.cpython-38-darwin.so,0x0002):尝试:'/Users/matthewcuevas/Library/ Python/3.8/lib/python/site-packages/pandas/_libs/interval.cpython-38-darwin.so'(mach-o 文件,但架构不兼容(有'arm64',需要'x86_64'))
这不会回答您的问题/具体情况(很可能),但我在使用为 pyenv/virtualenv 构建的 python 时遇到了这个问题,并且rm -rf ~/.pyenv
帮助了我。 因此,重新安装了 python(这次是正确的;由我们 CI 中的其他脚本重新安装,因为我删除了安装),它是为 x86 构建的,并且在 ZF926B3E222D7AFEE57071B2256183970 上工作正常
我也遇到了这样的错误。 经过大量的试验和错误后解决了。
问题:我的 brew 仍在 Rosetta 上运行。 通过卸载、清理和重新安装来解决这个问题。 所以一切似乎都运行良好。 除了这个问题仍然不断出现
直到我发现 pip 在缓存方面相当激进。 因此,即使架构发生变化,它也会缓存构建。 解决方案:pip 缓存清除。 或者删除您使用 pip 缓存信息找到的整个缓存目录
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.