主要内容

PythonEnvironment

Python环境信息

描述

PythonEnvironment对象包含有关Python的设置和状态的信息®翻译。MATLAB®当你调用一个py。命令。Python环境信息在不同的MATLAB会话中是持久的。

创建

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

属性

全部展开

Python版本,指定为只读字符串。设置版本财产,叫pyenv“版本”参数设置为MATLAB支持的版本号。金宝app有关支持的版本信息,请参见金宝app配置您的系统使用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
可执行:"C:\Python27\pythonw.exe" Library: "C:\windows\system32\ Python27 .dll" Home: "C:\Python27" Status: NotLoaded ExecutionMode: OutOfProcess .exe: "C:\Python27

限制

  • 储蓄(序列化)PythonEnvironment不支持将对象放入mat -文件中。金宝app

介绍了R2019b