【发布时间】:2017-10-04 00:20:45
【问题描述】:
我通过 Conda 更新了我的 Python,现在我收到了这个错误。我以前对 Anaconda Python 没有任何问题。有哪些快速/简单的修复方法?
Monas-MacBook-Pro:P3 mona$ python k_means_clustering.py
Traceback (most recent call last):
File "/Users/mona/anaconda/lib/python3.6/site-packages/numpy/core/__init__.py", line 16, in <module>
from . import multiarray
ImportError: dlopen(/Users/mona/anaconda/lib/python3.6/site-packages/numpy/core/multiarray.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libopenblasp-r0.2.19.dylib
Referenced from: /Users/mona/anaconda/lib/python3.6/site-packages/numpy/core/multiarray.cpython-36m-darwin.so
Reason: image not found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "k_means_clustering.py", line 5, in <module>
import matplotlib.pyplot as plt
File "/Users/mona/anaconda/lib/python3.6/site-packages/matplotlib/__init__.py", line 122, in <module>
from matplotlib.cbook import is_string_like, mplDeprecation, dedent, get_label
File "/Users/mona/anaconda/lib/python3.6/site-packages/matplotlib/cbook.py", line 32, in <module>
import numpy as np
File "/Users/mona/anaconda/lib/python3.6/site-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs
File "/Users/mona/anaconda/lib/python3.6/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/Users/mona/anaconda/lib/python3.6/site-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/Users/mona/anaconda/lib/python3.6/site-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/Users/mona/anaconda/lib/python3.6/site-packages/numpy/core/__init__.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: dlopen(/Users/mona/anaconda/lib/python3.6/site-packages/numpy/core/multiarray.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libopenblasp-r0.2.19.dylib
Referenced from: /Users/mona/anaconda/lib/python3.6/site-packages/numpy/core/multiarray.cpython-36m-darwin.so
Reason: image not found
【问题讨论】:
-
重新安装
dlib为我完成了这项工作!尽管我没有使用 anaconda!
标签: python macos numpy anaconda conda