基本的には、Pythonに着手し、Matlabから徐々に切り替えを開始しました。NumPy:インポートエラー、画像が見つかりませんOSX
Pythonスクリプトで使用するためにパッケージをインポートする際に問題があります。
Anaconda(私の知る限り、Pythonをインストールします)をダウンロードし、ターミナルのコマンドラインから「NumPy」をダウンロードしました。
現在私のPythonテキストエディタとしてIDLEを使用しています。私の.pyファイルを保存して、Terminalを使ってpython 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シェルでスクリプトを実行しようとすると、同じメッセージが表示されます。私はそれが間違った場所でライブラリNumPyを探していると思っているが、私は問題を解決する方法がわからない。
私はyouuuuuuが大好きです(最低15文字) –