主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

Python用のMATLABエンジンAPIのンストル

Python®セッション内でmatlab®エンジンを開始するには,まずPythonパッケージとしてエンジンAPIをインストールしなければなりません。Matlabではdistutilsモジュルを使用してエンジンをビルドおよびンストルする標準のPythonsetup . pyファ@ @ルを提供しています。同じsetup . pyコマンドを使用して,Windows®Mac,またはLinux®のシステムでエンジンをビルドし,。

MATLABの各リリ,スにはPythonsetup . pyパッケ,ジが備わっています。このパッケージを使用すると、指定された MATLAB のバージョンが実行されます。MATLAB のバージョンを切り替えるには、Python パッケージを切り替える必要があります。詳細は、サポトされているPython実装のンストルを参照してください。

構成の確認

Pythonの構成とMATLABの構成を確認してください。

  • 使用しているシステムにPythonのサポートされているバージョンとMATLAB R2014b以降がインストールされていることを確認します。詳細にいては,MATLAB产品支持的Python版本金宝app下载188bet金宝搏を参照してください。

  • システムにPythonがインストールされていることを確認するには,オペレーティングシステムのプロンプトでPythonを実行します。

  • Python @ Python @ Python @ Python @ Python @ Python @ Python @ Python @ Python @ Python @ Python

  • Matlabフォルダへのパスを見けます。Matlabを起動し,コマンドウィンドウでmatlabrootと入力します。matlabrootによって返されたパスをコピ,します。

エンジンAPIのンストル

エンジンAPIをンストルするには,次のいずれかを選択します。このpython

  • Windowsオペレーティングシステムのプロンプト(これらのコマンドの実行には,管理者権限が必要な場合があります)-

    CD“matlabroot\extern\engines\python”python setup.py安装
  • macOSまたはLinuxオペレーティングシステムのプロンプト(これらのコマンドの実行には,管理者権限が必要な場合があります)-

    CD“matlabroot/extern/engines/python”python setup.py install
  • Matlabコマンドプロンプト-

    cd (fullfile (matlabroot,“外来的”“引擎”“巨蟒”)系统(python setup.py install)
  • 既定以外の場所へのPython用のMATLABエンジンAPIのンストルで説明する既定以外のオプションのいずれかを使用。

MATLABエンジンの起動

Pythonを起動し,モジュ,ルを,etc,ンポ,トして,MATLABエンジンを起動します。

导入matlab。Engine eng = matlab.engine.start_matlab()

複数のMATLABバ,ジョンに対応したPythonエンジンの▪▪ンスト▪▪ル

MATLAB Pythonパッケージをバージョン専用の場所にインストールすることにより,Pythonスクリプトから実行するMATLABのバージョンを指定できます。たとえば,MATLAB R2019aまたはR2019bをPython版本3.6のスクリプトから呼び出すとします。

Windowsシステムプロンプトから,R2019aパッケ,ジをmatlab19aPy36というサブフォルダにンストルします。

cd "c:\Program Files\MATLAB\R2019a\extern\engines\python" python setup.py install——prefix="c:\work\matlab19aPy36"

R2019bパッケ、ジをmatlab19bPy36サブフォルダにンストルします。

cd "c:\Program Files\MATLAB\R2019b\extern\engines\python" python setup.py install——prefix="c:\work\matlab19bPy36"

Linuxシステムプロンプトからの場合:

cd "/usr/local/MATLAB/R2019a/bin/ MATLAB/ extern/engines/python" python setup.py install——prefix="/local/work/matlab19aPy36" cd "/usr/local/MATLAB/R2019b/bin/ MATLAB/ extern/engines/python" python setup.py install——prefix="/local/work/matlab19bPy36"

Macタ,ミナルからの場合:

/应用程序/ MATLAB_R2019a cd”。app/extern/engines/python" python setup.py install——prefix="/local/work/matlab19aPy36" cd "/Applications/MATLAB_R2019b. exe "app/extern/engines/python" python setup.py install——prefix="/local/work/matlab19bPy36"

特定のMATLABエンジンバ,ジョンの起動

Matlabエンジンの特定バ,ジョンを起動するには,環境変数PYTHONPATH环境をパッケ,ジの場所に設定します。以下のコ,ドでは,前の節で示した設定の使用が前提となっています。MATLAB R2019bを呼び出すようWindowsでPYTHONPATH环境を設定するには,次のように入力します。

sys.path.append(“c: \ \ matlab19bPy36”工作)

LinuxまたはMacでは次のように入力します。

sys.path.append(“/地方/工作/ matlab19bPy36”)

MATLABのバジョンを確認するには,Pythonで次のように入力します。

导入matlab打印(matlab.__file__)

Pythonンスト,ル用のMATLABエンジンAPIのトラブルシュ,ティング

  • 使用しているMATLABリリースがPythonのバージョンをサポートしていることを確認します。MATLAB产品支持的Python版本金宝app下载188bet金宝搏を参照してください。

  • Pythonインストールコマンドは,指定されたMATLABフォルダーから実行しなければなりません。エンジンAPIのンストルを参照してください。

    Python setup.py安装
  • オペレーティングシステムのプロンプトからインストールコマンドを実行するための管理者権限があることを確認します。Windowsの場合は,[管理者として実行]オプションを指定してコマンドプロンプトを開きます。

  • Python。既定以外の場所を使用する場合にいては,既定以外の場所へのPython用のMATLABエンジンAPIのンストルを参照してください。

  • パッケジを既定以外のフォルダにンストルした場合は,必ず環境変数PYTHONPATH环境を設定します。たとえば,次の。

    python setup.py install——prefix=" matlab19bPy36"

    Pythonで,次のコマンドを使ってPYTHONPATH环境を更新します。

    sys.path.append(“matlab19bPy36”)

関連するトピック

外部のWebサ电子邮箱ト