主要内容

mwpython

macOS 上使用 MATLAB Compiler SDK Python 包启动 Python 会话

    说明

    mwpython [-verbose] [py_args] [-mlstartup opt[,opt]] 启动一个交互式 Python® 会话。

    示例

    mwpython [-verbose] [py_args] [-mlstartup opt[,opt]] python_scriptname 启动一个执行 Python 脚本的 Python 会话。

    示例

    mwpython [-verbose] [py_args] [-mlstartup opt[,opt]] -c cmd 启动一个执行 Python 命令的 Python 会话。

    mwpython [-verbose] [py_args] [-mlstartup opt[,opt]] -m mod 启动一个执行 Python 模块的 Python 会话。

    示例

    示例

    以详尽模式执行 Python 脚本

    mwpython -verbose myfile.py

    指定参量执行 Python 模块

    mwpython -m mymod arg1 arg2

    输入参数

    全部折叠

    Python 参量,指定为以逗号分隔的列表。

    MATLAB Runtime 启动选项,指定为以逗号分隔的列表。

    MATLAB Runtime 启动选项描述
    -nojvm禁用默认启用的 Java® 虚拟机 (JVM®)。这有助于改进 MATLAB Runtime 的性能。
    -nodisplay在 Linux® 上,以无显示功能的方式打开 MATLAB Runtime
    '-logfile,filename'将有关 MATLAB Runtime 启动的信息写入到一个日志文件。
    '-startmsg,message'指定当 MATLAB Runtime 开始初始化时要显示的消息。
    '-completemsg,message'指定当 MATLAB Runtime 完成初始化时要显示的消息。

    要执行的 Python 脚本,指定为扩展名为 .py 的字符数组。

    要执行的 Python 命令,指定为字符数组。

    要执行的 Python 模块,指定为字符数组。

    注意

    如果您想使用特定版本的 Python,请在调用 mwpython 之前,将计算机上的 PYTHONHOME 环境变量设置为指向所需 Python 安装中包含 Python 解释器的目录的父级目录。

    另外,要使用虚拟 Python 环境,请参阅 MATLAB Answers™ 文章带 Python 接口的 Python 虚拟环境

    注意

    如果您有一个 Python 虚拟环境并且它已激活,则 VIRTUAL_ENV 环境变量将被设置为您的虚拟环境的位置。mwpython 将检查此变量并使用它来查找解释器。如果您有一个 Python 虚拟环境但它未激活,或者您没有 Python 虚拟环境,则可以将 VIRTUAL_ENV 设置为指向任何虚拟环境或解释器。

    版本历史记录

    在 R2015b 中推出