私はMatlab Engine for Pythonを昨秋、多くの問題なく使用しました。 Pythonの2.7とMatlabの2015aを使用して、私はMacOSXの10.11(エル・キャピタン)の午前MacOSX 10.11のPython用Matlab Engineの破損バージョン
>>> import matlab.engine
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/matlab/engine/__init__.py", line 59, in <module>
raise EnvironmentError('The installation of MATLAB Engine for Python is '
EnvironmentError: The installation of MATLAB Engine for Python is corrupted. Please reinstall it or contact MathWorks Technical Support for assistance.
:私はちょうど今日、私の古いコードを再利用しようとした私は、次のエラーを取得します。私はMatlab Engineを2回再インストールしましたが、違いはありませんが、私はまだ同じエラーが発生します。
のiniの.pyファイルを見てみると、ここにコピーされたエラーを得、失敗した行は、次のようです:
>>> pythonengine = importlib.import_module("matlabengineforpython"+_PYTHONVERSION)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: dlopen(/Applications/MATLAB_R2015a.app/extern/engines/python/dist/matlab/engine/maci64/matlabengineforpython2_7.so, 2): Library not loaded: @rpath/libpython2.7.dylib
Referenced from: /Applications/MATLAB_R2015a.app/extern/engines/python/dist/matlab/engine/maci64/matlabengineforpython2_7.so
Reason: image not found
私は答えがANに向ける同様の質問を読んだことがありますlibpython2.7.dylib HEREで問題を解決できますが、私は解決策を理解していません。私の/usr/lib/
フォルダにlibpython2.7.dylibファイルがあります。
あなたが最後にこの時点までそれを使い切るまでの間、あなたのOSをアップグレードするために起こりましたか。 – rayryeng
El Capが2015年9月にリリースされて以来、私は実際にそうは思わない。だから、私はアップグレード後にmatlabエンジンをうまく使ったと確信している。 –
再インストールが古いファイルを実際に置き換えていないように見えます。 'site-packages'フォルダ内の' matlab'フォルダ全体を取り除いてクリーンインストールを行うことはできますか? –