基本上剛剛開始進入Python並逐漸從Matlab中切換。NumPy:導入錯誤,未找到圖像OSX
我無法導入用於我的Python腳本的軟件包。
我下載巨蟒(其中,據我所知,安裝的Python),並着手通過終端命令行來下載「NumPy的」。
我使用空閒目前作爲我的Python文本編輯器,一切都很好,如果我救我的.py文件,並通過終端的運行,例如,蟒蛇test.py.它發現與NumPy庫和精細執行:
#!/usr/bin/env python
import numpy as np
array=np.zeros([5,5])
print(array)
[[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
然而,嘗試通過Python3.5激活Python的後殼通過終端導入numpy的,發生以下情況。
>>> import numpy as np
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/__init__.py", line 184, in <module>
from . import add_newdocs
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/__init__.py", line 14, in <module>
from . import multiarray
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/multiarray.cpython-35m-darwin.so, 10): Library not loaded: @loader_path/../../../../libmkl_intel_lp64.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/multiarray.cpython-35m-darwin.so
Reason: image not found
如果我嘗試通過IDLE中的Python shell運行腳本,則會出現相同的消息。我在想它是在錯誤的地方尋找庫NumPy,但我不知道如何解決這個問題。
我愛youuuuuu(最少15個字符) –