【发布时间】:2022-08-18 23:32:36
【问题描述】:
运行在我的 2019 Mac book air 上运行良好的代码,我在使用新的 M2 Mac book pro 时遇到了问题。该问题与 Numpy 和 Pandas 有关。我怎样才能让他们在 M2 上工作。
错误代码是
回溯(最近一次通话最后): 文件 \"/Users/wolfgangseidel/Documents/HF_Project/Hike_Radar.py\",第 3 行,在 将熊猫导入为 pd 文件\"/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/在里面.py\",第 16 行,在 引发导入错误( ImportError:无法导入所需的依赖项: 麻木:
重要提示:请阅读本文以获取有关如何解决此问题的建议!
导入 numpy C 扩展失败。此错误可能发生在 原因很多,通常是由于您的设置或 NumPy 的问题 安装。
我们在以下位置汇总了一些常见原因和故障排除提示:
https://numpy.org/devdocs/user/troubleshooting-importerror.html
请注意并检查以下内容:
- Python 版本是:Python3.9 from \"/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9\"
- NumPy 版本为:\"1.20.1\"
并确保它们是您期望的版本。 请仔细研究上面链接的文档以获得进一步的帮助。
原始错误是:dlopen(/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-darwin.so, 0x0002): 试过: \' /Applications/Python 3.9/IDLE.app/Contents/Frameworks/_multiarray_umath.cpython-39-darwin.so\'(没有这样的文件),\'/Library/Frameworks/Python.framework/Versions/3.9/lib/python3. 9/site-packages/numpy/core/_multiarray_umath.cpython-39-darwin.so\'(mach-o文件,但是是不兼容的架构(有(x86_64),需要(arm64e)))