主要内容

PythonEnvironment

Python环境信息

描述

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

创建

创建一个PythonEnvironment对象或更改设置,电话pyenv。Python解释器加载时调用的Python命令py包中。你不能改变Python解释器MATLAB加载后。改变解释器,重启MATLAB,然后调用pyenv

属性

全部展开

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

例子:“2.7”

数据类型:字符串

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

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

数据类型:字符串

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

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

数据类型:字符串

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

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

数据类型:字符串

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

例子:终止

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

例子:OutOfProcess

Python解释器运行在进程ID,指定为一个只读字符串。如果ExecutionModeInProcess,然后ProcessIDMATLAB进程ID。如果吗状态不是加载,然后ProcessID是空的。

例子:“9388”

数据类型:字符串

在注册进程名称,指定为一个只读字符串。

例子:“MATLABPyHost”

数据类型:字符串

对象的功能

终止 终止过程相关的Python翻译

例子

全部折叠

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

限制

  • 储蓄(序列化)PythonEnvironment对象不支持MAT-file。万博1manbetx

版本历史

介绍了R2019b

另请参阅