このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
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をンストルするには,次のいずれかを選択します。この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のンストルで説明する既定以外のオプションのいずれかを使用。
Pythonを起動し,モジュ,ルを,etc,ンポ,トして,MATLABエンジンを起動します。
导入matlab。Engine eng = matlab.engine.start_matlab()
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エンジンの特定バ,ジョンを起動するには,環境変数PYTHONPATH环境
をパッケ,ジの場所に設定します。以下のコ,ドでは,前の節で示した設定の使用が前提となっています。MATLAB R2019bを呼び出すようWindowsでPYTHONPATH环境
を設定するには,次のように入力します。
sys.path.append(“c: \ \ matlab19bPy36”工作)
LinuxまたはMacでは次のように入力します。
sys.path.append(“/地方/工作/ matlab19bPy36”)
MATLABのバジョンを確認するには,Pythonで次のように入力します。
导入matlab打印(matlab.__file__)
使用している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”)