主要内容

重载外的过程Python翻译

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

重新加载一个进程Python解释,请参见例如重载改性用户定义Python模块

这个例子假设你有Python版本2.7和3.8。如果你的解释器进程已经加载,然后重新启动MATLAB。

PE = pyenv;如果pe.Status =='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” 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” 家庭: “C:\ Python27” 状态:加载ExecutionMode:OutOfProcess的ProcessID: “24840” ProcessName: “MATLABPyHost”

相关话题