原始错误是:dlopen(/Users/ulto4/miniforge3/envs/python386/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so, 2):
Original error was: dlopen(/Users/ulto4/miniforge3/envs/python386/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so, 2):
每当我在任何程序中导入 numpy 时,我都会收到此错误:
Original error was: dlopen(/Users/ulto4/miniforge3/envs/python386/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so, 2): Library not loaded: @rpath/libcblas.3.dylib
Referenced from: /Users/ulto4/miniforge3/envs/python386/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so
Reason: image not found
我的 Mac M1 上的 numpy 1.19.5 和 numpy 1.21.1 会发生这种情况。奇怪的是就在一个月前一切都很好。我用 conda install numpy
.
安装 numpy
同样,代码并不重要,因为即使我只有 import numpy
,我也会收到此错误。
我该如何解决这个问题?
尝试使用 conda 安装 openblas
:
conda install -c conda-forge openblas
在您的终端中。
你应该看到这样的东西:
Fetching package metadata .............
Solving package specifications: .
Package plan for installation in environment /Users/user/anaconda:
The following packages will be UPDATED:
openblas: 0.2.19-1 --> 0.2.19-2 conda-forge
scipy: 0.19.1-py36h3e758e1_3 --> 0.19.1-py36_blas_openblas_202 conda-forge [blas_openblas]
The following packages will be SUPERSEDED by a higher-priority channel:
conda: 4.3.27-py36hb556a21_0 --> 4.3.27-py36_0 conda-forge
conda-env: 2.6.0-h36134e3_0 --> 2.6.0-0 conda-forge
Proceed ([y]/n)? y
conda-env-2.6. 100% |##################################################| Time: 0:00:00 814.91 kB/s
openblas-0.2.1 100% |##################################################| Time: 0:00:00 18.46 MB/s
conda-4.3.27-p 100% |##################################################| Time: 0:00:00 4.44 MB/s
每当我在任何程序中导入 numpy 时,我都会收到此错误:
Original error was: dlopen(/Users/ulto4/miniforge3/envs/python386/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so, 2): Library not loaded: @rpath/libcblas.3.dylib
Referenced from: /Users/ulto4/miniforge3/envs/python386/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so
Reason: image not found
我的 Mac M1 上的 numpy 1.19.5 和 numpy 1.21.1 会发生这种情况。奇怪的是就在一个月前一切都很好。我用 conda install numpy
.
同样,代码并不重要,因为即使我只有 import numpy
,我也会收到此错误。
我该如何解决这个问题?
尝试使用 conda 安装 openblas
:
conda install -c conda-forge openblas
在您的终端中。
你应该看到这样的东西:
Fetching package metadata .............
Solving package specifications: .
Package plan for installation in environment /Users/user/anaconda:
The following packages will be UPDATED:
openblas: 0.2.19-1 --> 0.2.19-2 conda-forge
scipy: 0.19.1-py36h3e758e1_3 --> 0.19.1-py36_blas_openblas_202 conda-forge [blas_openblas]
The following packages will be SUPERSEDED by a higher-priority channel:
conda: 4.3.27-py36hb556a21_0 --> 4.3.27-py36_0 conda-forge
conda-env: 2.6.0-h36134e3_0 --> 2.6.0-0 conda-forge
Proceed ([y]/n)? y
conda-env-2.6. 100% |##################################################| Time: 0:00:00 814.91 kB/s
openblas-0.2.1 100% |##################################################| Time: 0:00:00 18.46 MB/s
conda-4.3.27-p 100% |##################################################| Time: 0:00:00 4.44 MB/s