Main Content

pyversion

(不推荐)更改 Python 解释器的默认版本

不推荐使用 pyversion。请改用 pyenv

说明

pyversion 显示有关当前 Python® 版本的详细信息。

[version, executable, isloaded] = pyversion 返回 Python 版本信息。

___ = pyversion version 更改 Microsoft® Windows® 平台上的默认 Python 版本。您可以请求之前语法的任何输出。该设置在各个 MATLAB® 会话之间保持一致。

___ = pyversion executable 指定 Python 可执行文件的完整路径。此语法可用在任何平台上或用于重新打包的 CPython 实现下载。

输入参数

全部折叠

Python 版本号,指定为字符串或字符向量。版本必须包含使用句点分隔的主要版本号和次要版本号。(仅限 Windows 平台)

现有 Python 可执行文件的名称,指定为字符串或字符向量。此参数必须包含 Python 可执行文件的名称,并且可以包含完整路径。

输出参数

全部折叠

Python 版本号,以字符向量形式返回。

Python 可执行文件的名称,以字符向量形式返回。

版本已加载指示符指定是否已加载此版本,以逻辑值形式返回。当您键入 py. 命令时,MATLAB 即会加载 Python。

如果 MATLAB 无法加载 Python,则 isloaded0,当您为要执行的命令键入 py.myfunc 时,MATLAB 会显示 无法解析名称 py.myfunc

版本历史记录

在 R2014b 中推出

全部折叠

R2019b: 不推荐使用 pyversion

不推荐使用 pyversion。请改用 pyenv。当前没有删除 pyversion 的计划。

为了在进程外执行 Python 函数,MATLAB 提供了新函数 pyenv。此函数配置 Python 环境设置,包括版本。即使您不使用进程外功能,MathWorks 也推荐使用 pyenv 来管理所有变量。有关详细信息,请参阅Out-of-Process Execution of Python Functionality

另请参阅