【发布时间】:2022-06-30 15:10:08
【问题描述】:
我试图在带有 pip3 的 M1 Macbook 上安装 numpy 版本 1.22.3,pip3 说该包存在,但是当我尝试导入该模块时,向我抛出了一个错误,上面写着
@987654323 @
many reasons, often due to issues with your setup or how NumPy was
installed.
报错全文为:dlopen(/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/numpy/core/_multiarray_umath.cpython-
310-darwin.so, 0x0002): tried: '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/numpy/core/_multiarray_umath.cpy
thon-310-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/lib/_multiarray_umath.cpython-310-da
rwin.so' (no such file)
我点击了提供的troubleshooting documentation 的链接,但没有一个解决方案有效。
我已经尝试重新安装 pip3 和 Python,但也没有用。
有什么想法吗?
【问题讨论】:
-
听起来python解释器是x86_64而不是arm64版本,你是怎么安装的?
-
@SamiKuhmonen 我从Python Website's MacOS downloads page安装它
-
遇到了同样的问题,但使用 pip (python 3.10) 安装了
black包。有关如何解决此问题的任何想法?
标签: numpy pip apple-m1 python-3.10