主要内容

重新加载进程外Python翻译

当你运行Python®解释器进程外,您可以终止解释器并启动一个新的解释器,可能使用不同的版本设置,而无需重新启动MATLAB®

要重新加载进程内的Python解释器,请参见示例重新加载已修改的用户定义Python模块

本例假设您使用的是Python版本2.7和3.8。如果你的解释器已经在进程中加载,那么重新启动MATLAB。

pe = pyenv;如果体育。状态= =“NotLoaded”pyenv (“ExecutionMode”“OutOfProcess”“版本”“3.8”);结束py.list;调用Python函数来加载解释器pyenv
ans = PythonEnvironment with properties: "3.8"可执行:"C:\Python38\pythonw.exe" Library: "C:\WINDOWS\system32\ Python38 .dll" Home: "C:\Python38" Status: Loaded ExecutionMode: OutOfProcess ProcessID: "15176" ProcessName: "MATLABPyHost"

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

终止(pyenv) pyenv (“版本”“2.7”);py.list;%重载翻译pyenv
ans = PythonEnvironment with properties: Version: "2.7"可执行:"C:\Python27\pythonw.exe" Library: "C:\WINDOWS\system32\ Python27 .dll" Home: "C:\Python27" Status: Loaded ExecutionMode: OutOfProcess ProcessID: "24840" ProcessName: "MATLABPyHost"

相关的话题