主要内容

重新加载外部Python口译员

当您运行Python时®解释器外部问题是您可以终止解释器并启动一个新版本设置,而无需重新启动MATLAB®

要重新加载一个过程中的Python解释器,请参见示例重新加载修改的用户定义的Python模块

此示例假设您拥有Python 2.7版和3.8版。如果您的解释器已经在进程中加载​​,请重新启动MATLAB。

pe = pyenv;如果pe.status ==“未加载”pyenv(“ executionMode”,,,,“ OutofProcess”,,,,“版本”,,,,“ 3.8”);结尾py.list;%调用python函数加载解释器Pyenv
Ans =具有属性的Pythonenvironment:版本:“ 3.8”可执行文件:“ C:\ Python38 \ Pythonw.exe”库:“ C:\ Windows \ System32 \ python38.dll” home:c:c:\ python38“状态:poadecution executionMode:cecutionMode:OutofProcess ProcessID:“ 15176” ProcessName:“ Matlabpyhost”

重新加载Python版本2.7解释器。

终止(pyenv)pyenv(“版本”,,,,“ 2.7”);py.list;%重新加载口译员Pyenv
Ans =具有属性的Pythonenvironment:版本:“ 2.7”可执行文件:“ C:\ Python27 \ Pythonw.exe”库:“ C:\ Windows \ System32 \ Python27.dll” Home:c:c:\ Python27 status:poadecution executionMode:OutofProcess ProcessID:“ 24840” ProcessName:“ Matlabpyhost”

相关话题