pyenv
说明
使用 pyenv
更改 Python® 解释器的默认版本或执行模式。这些更改在不同 MATLAB® 会话中持久保留。
当您使用 py
命名空间从 MATLAB 键入 Python 表达式时,MATLAB 会选择并加载一个 Python 解释器,例如 py.list
。要更改解释器,请执行以下操作:
如果在
InProcess
ExecutionMode
中加载了 Python,则重新启动 MATLAB 并使用新版本信息运行pyenv
。如果在
OutOfProcess
模式下加载 Python,则调用terminate
并使用新版本信息运行pyenv
。
MATLAB 在加载 Python 解释器时访问以下设置:
使用
pyenv
函数配置的 Python 环境的用户设置。如果您指定的版本与PYTHONHOME
指定的版本冲突,则在调用pyenv
之前删除环境变量。由pyenv
设置的值可跨 MATLAB 会话而保持不变。有关详细信息,请参阅 在 Windows 平台上设置 Python 版本 或 在 Mac 和 Linux 平台上设置 Python 版本。PYTHONHOME
环境变量,指定如果pyenv.Status
的值为NotLoaded
,在哪里可以找到标准 Python 库。要查看 MATLAB 中变量的值,请键入getenv("PYTHONHOME")
。有关详细信息,请参阅使用 PYTHONHOME 环境变量。系统
PATH
环境变量。要查看 MATLAB 中的系统路径,请键入getenv("PATH")
。Windows® 注册表。
pyenv
显示有关当前(默认)Python 环境的详细信息。
pyenv(
指定用于设置 Python 环境的参数。例如,Name,Value
)pyenv(Version="3.10")
将 Microsoft® Windows 平台上的默认 Python 版本更改为 3.10。
pe = pyenv(___)
还以 PythonEnvironment
对象形式返回环境详细信息。请将此语法与上述语法中的任何参量结合使用。
示例
输入参数
版本历史记录
在 R2019b 中推出