主要内容

PythonEnvironment

Python环境信息

描述

PythonEnvironment对象包含关于Python的设置和状态的信息®翻译。MATLAB®调用时与解释器通信py。命令。Python环境信息在不同的MATLAB会话中是持久化的。

创建

要创建PythonEnvironment对象或更改设置,调用pyenv.中调用Python命令时,将加载Python解释器py包中。在MATLAB加载Python后不能更改解释器。要更改解释器,请重新启动MATLAB,然后调用pyenv

属性

全部展开

Python版本,指定为只读字符串。设置版本财产,叫pyenv“版本”参数设置为MATLAB支持的版本号。万博1manbetx有关支持的版本的信息,请参见万博1manbetx配置您的系统使用Python

例子:“2.7”

数据类型:字符串

Python可执行文件的名称,指定为只读字符串。设置可执行的财产,叫pyenv“版本”参数设置为Python可执行文件的名称,还可以选择完整路径。

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

数据类型:字符串

共享库文件,指定为只读字符串。

例子:“libpython2.7.so.1.0”

数据类型:字符串

主文件夹,指定为只读字符串。

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

数据类型:字符串

进程状态,指定为加载NotLoaded,或终止

例子:终止

执行模式,指示是否在与MATLAB相同的进程中运行Python脚本,指定为InProcessOutOfProcess.设置ExecutionMode财产,叫pyenvExecutionMode论点。

例子: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

限制

  • 储蓄(序列化)PythonEnvironment不支持将对象放入mat文件。万博1manbetx

版本历史

R2019b引入