主要内容

脓星环境

Python环境信息

描述

脓星环境对象包含有关Python的设置和状态的信息®口译员。MATLAB®打电话时与口译员通信py。命令。Python环境信息在不同的MATLAB会话中持续存在。

创建

创建一个脓星环境对象或更改设置,致电Pyenv。当您调用python命令时,加载了Python解释器py包裹。MATLAB加载Python之后,您无法更改解释器。要更改解释器,请重新启动MATLAB,然后致电Pyenv

特性

展开全部

Python版本,指定为仅读取字符串。设置版本属性,致电Pyenv'版本'参数设置为MATLAB支持的版本号。金宝app有关支持版本的信息,请参阅金宝app配置您的系统以使用Python

例子:“ 2.7”

数据类型:细绳

Python可执行文件的名称,指定为仅读取字符串。设置可执行属性,致电Pyenv'版本'参数设置为Python可执行文件的名称,并选择为完整路径。

例子:“/usr/local/bin/python”

数据类型:细绳

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

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

数据类型:细绳

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

例子:“/usr/local/bin/../ ..”

数据类型:细绳

过程状态,指定为加载,,,,未加载, 或者终止

例子:终止

执行模式指示是否在与MATLAB相同的过程中运行Python脚本,指定为Inprocess或者OutofProcess。设置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:\ python27OutofProcess

限制

  • 保存(序列化)脓星环境不支持将对象进入垫子文件。金宝app

版本历史记录

在R2019b中引入

也可以看看