主要内容

重新加载进程外Python翻译

当您运行Python®翻译进程外,你可以终止翻译并开始一个新的,可能与不同版本的设置,而不需要重新启动MATLAB®

重新加载一个进程内的Python解释器,看到的例子重新加载修改用户定义的Python模块

这个示例假设您已经Python版本3.8和3.10。如果你的翻译已经加载进程内,然后重启MATLAB。

pe = pyenv;如果体育。状态= =“NotLoaded”pyenv (ExecutionMode =“OutOfProcess”版本=“3.8”);结束py.list;%调用Python函数加载翻译pyenv
ans = PythonEnvironment属性:版本:“3.8”可执行:“C: \ Python38 \ pythonw。exe”库:“C: \ WINDOWS \ system32系统\ python38。dll:“C: \ Python38”状态:加载ExecutionMode: OutOfProcess ProcessID:“15176 MATLABPyHost“ProcessName:

重载Python 3.10版本翻译。

终止(pyenv) pyenv (Version =“3.10”);py.list;%重载翻译pyenv
ans = PythonEnvironment属性:版本:“3.10”可执行:“C: \ Python310 \ pythonw。exe”库:“C: \ WINDOWS \ system32系统\ python310。dll:“C: \ Python310”状态:加载ExecutionMode: OutOfProcess ProcessID:“24840 MATLABPyHost“ProcessName:

相关的话题