pyenv
更改 Python 解释器的默认环境
说明
使用 pyenv 更改 Python® 解释器的默认版本或执行模式。这些更改在不同 MATLAB® 会话中持久保留。
当您使用 py 命名空间从 MATLAB 键入 Python 表达式时,MATLAB 会选择并加载一个 Python 解释器,例如 py.list。要更改解释器,请执行以下操作:
如果在
InProcessExecutionMode中加载了 Python,则重新启动 MATLAB 并使用新版本信息或执行模式调用pyenv。如果在
OutOfProcess模式下加载了 Python,则在使用新版本信息或执行模式调用pyenv之前,通过调用终止 (terminateterminate) 与 Python 解释器关联的进程。
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 中推出