ImportError:いいえモジュールの名前matlab.engine「ソリューション・転載Pythonと混合MATLABは、問題が発生した場合

https://blog.csdn.net/william_hehe/article/details/82828873から

注:現在の理解、MATLABサポートバージョン2.7,3.3、3.4、3.5、3.6がサポートされていません。(3.5.5有効なプロ試験)

手順は次のとおりです。

仮想環境py35を使用して1 Anacondaインストール、次のように:

-name py35パイソン= Conda 3.5作成

作成した後2を、以下の方法で活性化することができます。

アクティベートのpy35
現在のPythonのバージョン環境を表示するには、次の名前3.(オプション)

python
4.後に次のMATLAB環境設定に、python3.5環境を作成します。

以下に示すように、MATLABのインストールパス5.は、ファイルディレクトリ「./extern/engines/python」を見つける(赤マーキー元文書ファイルが存在します)。

 

6.win10制度では、+ RオープンCMDを獲得路5内のファイルへの電流経路を切り替えます。

7.順次路6に次のコマンドラインを実行します。

ビルドベースインストール--build setup.pyのPython = "builddir"

Pythonがインストール--prefix = "INSTALLDIR"のsetup.py

Pythonのsetup.pyがビルドベース--build = "builddir" --prefixインストール= "INSTALLDIR"

のPythonをsetup.py --userインストール
実行が完了すると、ファイルのフォルダを生成するために、上の図に示すように、8。

9.コードをテストします。

#コーディング= UTF-8
インポートmatlab.engine
numpyのインポート*から

なら__name__ == '__main__':
ENG = matlab.engine.start_matlab( 'MATLAB_R2016b')
A = matlab.double([1,2]、[5]、[ 6])
プリント(型(A)、A.size、A)
プリント(eng.eig(A))
eng.quit()
渡し
结果如下。

 

10.完全な呼び出し、それを一日!


----------------
免責事項:この記事は「ダウン&BY-SAの著作権契約CC 4.0に従って、レンチキーボードのオリジナル記事をピックアップし、CSDNブロガー再現され、オリジナルを添付してくださいソースリンクと、この文。
オリジナルリンクします。https://blog.csdn.net/william_hehe/article/details/82828873

おすすめ

転載: www.cnblogs.com/gisalameda/p/11518246.html