主要内容

PythonEnvironment

説明

PythonEnvironmentオブジェクトには,Python®。MATLAB®は,py。コマンドを呼び出すとンタプリタと通信します。Python環境の情報は,複数の MATLAB セッション間で維持されます。

作成

PythonEnvironmentオブジェクトを作成するか,設定を変更するには,pyenvを呼び出します。pyパッケージ内のPythonコマンドを呼び出すと,Pythonインタープリターが読み込まれます。MATLABがPythonを読み込んだ後にンタプリタを変更することはできません。matlabを再起動してからpyenvを呼び出します。

プロパティ

すべて展開する

Pythonのバ,ジョン。読み取り専用の字符串として指定します。版本プロパティを設定するには,“版本”引数をmatlabでサポ,トされているバ,ジョン番号に設定してpyenvを呼び出します。サポトされているバージョンの詳細については、Pythonを使用するためのシステムの構成を参照してください。

例:“2.7”

デ,タ型:字符串

Pythonの実行可能ファescルの名前。読み取り専用の字符串として指定します。可执行的プロパティを設定するには,“版本”引数をPythonの実行可能ファaaplルの名前(必要に応じて絶対パス)に設定してpyenvを呼び出します。

例:“/ usr /地方/ bin / python”

デ,タ型:字符串

共有ラ▪▪ブラリファ▪▪ル。読み取り専用の字符串として指定します。

例:“libpython2.7.so.1.0”

デ,タ型:字符串

ホムフォルダ。読み取り専用の字符串として指定します。

例:“/ usr /地方/ bin / . . / . .”

デ,タ型:字符串

プロセスのステ,タス。加载NotLoadedまたは终止として指定します。

例:终止

PythonスクリプトをMATLABと同じプロセスで実行するかどうかを示す実行モ,ド。InProcessまたはOutOfProcessとして指定します。ExecutionModeプロパティを設定するには,ExecutionMode引数を指定して関数pyenvを呼び出します。

例:OutOfProcess

Python ID。読み取り専用の字符串として指定します。ExecutionModeInProcessの場合,ProcessIDはmatlabプロセスidになります。状态加载でない場合,ProcessIDは空になります。

例:“9388”

デ,タ型:字符串

レジストリ内のプロセス名。読み取り専用の字符串として指定します。

例:“MATLABPyHost”

デ,タ型:字符串

オブジェクト関数

终止 Pythonインタープリターに関連付けられているプロセスの終了

すべて折りたたむ

PE = pyenv
pe = PythonEnvironment属性:版本:“2.7”可执行:“C:\Python27\pythonw.exe”库:“C:\windows\system32\ Python27 .dll”Home:“C:\Python27”状态:NotLoaded ExecutionMode: OutOfProcess

制限

  • 垫子ファeconrルへのPythonEnvironmentオブジェクトの保存(シリアル化)はサポトされていません。

バ,ジョン履歴

R2019bで導入