主要内容

MATLAB运行时路径部署

在你安装MATLAB®运行时,根据操作系统和shell环境的说明,将运行时目录添加到系统库路径中。

请注意

  • 确保MATLAB运行时在添加目录之前,目录还没有出现在路径中。

  • 在修改当前库路径之前,将其值保存为备份。

  • 的多个版本MATLAB运行时.不使用shell脚本启动的应用程序将使用路径中列出的第一个版本。

窗户

MATLAB运行时为Windows安装程序®安装过程中自动设置库路径。如果不使用安装程序,请完成以下步骤设置路径永久环境变量。

图形化方法

  1. 运行C:\Windows\System32\ SystemPropertiesAdvanced.exe并单击环境变量……按钮。

  2. 选择系统变量路径并点击编辑……

    请注意

    如果您在计算机上没有管理员权限,请选择user变量路径而不是系统变量。

  3. 点击然后添加目录< MATLAB_RUNTIME_INSTALL_DIR >运行时\ \<拱>.例如,如果你正在使用MATLAB运行时R2021b在64位Windows上的默认安装目录中,添加C:\Program Files\MATLAB\MATLAB运行\v911\ runtime \ win64

  4. 点击好吧来应用这个变化。

使用PowerShell命令行方法

  1. 使用具有提升权限的Windows PowerShell执行以下命令,将当前系统路径保存为名为的变量mypath并在控制台中显示。

    $mypath = (Get-Item "HKLM:\System\CurrentControlSet\Control\Session Manager\Environment")。GetValue(“路径”,零美元,“DoNotExpandEnvironmentNames”))

  2. 添加你的MATLAB运行时目录的mypath变量。如果当前路径末尾有分号或路径为空,则从以下命令中删除分号。

    美元mypath = " $ {mypath};< MATLAB_RUNTIME_INSTALL_DIR >运行时\ \<拱>

    例如,如果你正在使用MATLAB运行时R2021b在64位Windows系统的默认安装目录下,使用如下命令:

    C: Program Files\MATLAB\MATLAB Runtime\v911\ runtime \ win64”

  3. 显示…的值mypath以确保路径正确。

    回声% mypath %

  4. 将系统路径设置为mypath

    Set-ItemProperty路径注册中心::HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ \控制会话管理器\环境'- name路径价值mypath美元

  5. 退出窗口以应用更改。

Linux

在终端中显示壳牌变量来确定当前的shell环境。

echo $ SHELL
有关在Bash以外的shell中设置环境变量的信息,请参阅shell文档。

Bash Shell

  1. 将当前库路径保存为一个名为mypath并在控制台中显示。

    $LD_LIBRARY_PATH =$LD_LIBRARY_PATH && echo $LD_LIBRARY_PATH

  2. 附加的MATLAB运行时目录的mypath变量。以下命令必须以单行形式输入。

    mypath = " $ {mypath: + $ {mypath}:}< MATLAB_RUNTIME_INSTALL_DIR >/运行/ glnxa64:< MATLAB_RUNTIME_INSTALL_DIR >/bin/glnxa64:< MATLAB_RUNTIME_INSTALL_DIR >/ sys / os / glnxa64:< MATLAB_RUNTIME_INSTALL_DIR >/走读生/ bin / glnxa64”

    请注意

    如果你正在使用Mesa OpenGL®、替换/走读生/ bin / glnxa64/ sys / opengl / lib / glnxa64

    例如,如果你正在使用MATLAB运行时R2021b位于默认安装目录,使用以下命令在一行中输入:

    mypath = " $ {mypath: + $ {mypath}:} / usr /地方/ MATLAB / MATLAB_Runtime /v911/运行/ glnxa64: /usr/local/MATLAB/MATLAB_Runtime /v911/bin/glnxa64: / usr /地方/ MATLAB / MATLAB_Runtime /v911/走读生/ bin / glnxa64”

  3. 显示…的值mypath以确保路径正确。

    echo $ mypath

  4. 设置LD_LIBRARY_PATH变量的当前会话。

    出口LD_LIBRARY_PATH = $ mypath

  5. 要永久设置该变量,请附加出口命令修改主目录中名为. bashrc使用如下命令:

    echo "export LD_LIBRARY_PATH=$mypath" >> ~/.bashrc .

  6. 要将更改应用到当前会话,请键入源~ / . bashrc

  7. 类型ldd——版本来检查您的GNU版本®C库(glibc).如果显示版本为2.17或更低,则添加< MATLAB_RUNTIME_INSTALL_DIR >/bin/glnxa64/glibc _shim.so——2.17LD_PRELOAD环境变量使用上述过程。

macOS

在终端中显示壳牌变量来确定当前的shell环境。

echo $ SHELL

Zsh Shell (macOS凯特琳娜10.15或之后版本)

  1. 将当前库路径保存为一个名为mypath并在控制台中显示。

    $DYLD_LIBRARY_PATH =$DYLD_LIBRARY_PATH && echo $mypath . exe

  2. 附加的MATLAB运行时目录的mypath变量。以下命令必须以单行形式输入。

    mypath = " $ {mypath: + $ {mypath}:}< MATLAB_RUNTIME_INSTALL_DIR >/运行/ maci64:< MATLAB_RUNTIME_INSTALL_DIR >/bin/maci64:< MATLAB_RUNTIME_INSTALL_DIR >/ sys / os / maci64”

    例如,如果你正在使用MATLAB运行时R2021b位于默认安装目录,使用以下命令在一行中输入:

    mypath = " $ {mypath: + $ {mypath}:} /应用程序/ MATLAB / MATLAB_Runtime /v911/运行/ maci64: / / MATLAB / MATLAB_Runtime /应用程序v911/bin/maci64: / / MATLAB / MATLAB_Runtime /应用程序v911/ sys / os / maci64”

  3. 显示…的值mypath以确保路径正确。

    echo $ mypath

  4. 设置DYLD_LIBRARY_PATH变量的当前会话。

    出口DYLD_LIBRARY_PATH = $ mypath

  5. 要永久设置该变量,请附加setenv命令修改主目录中名为. zshrc使用如下命令:

    echo "export DYLD_LIBRARY_PATH=$mypath" >> ~/.zshrc .

  6. 要将更改应用到当前会话,请键入源~ / . zshrc

Bash Shell (macOS莫哈韦10.14或更早)

  1. 将当前库路径保存为一个名为mypath并在控制台中显示。

    $DYLD_LIBRARY_PATH =$DYLD_LIBRARY_PATH && echo $mypath . exe

  2. 附加的MATLAB运行时目录的mypath变量。以下命令必须以单行形式输入。

    mypath = " $ {mypath: + $ {mypath}:}< MATLAB_RUNTIME_INSTALL_DIR >/运行/ maci64:< MATLAB_RUNTIME_INSTALL_DIR >/bin/maci64:< MATLAB_RUNTIME_INSTALL_DIR >/ sys / os / maci64”

    例如,如果你正在使用MATLAB运行时R2021b位于默认安装目录,使用以下命令作为单行输入:

    mypath = " $ {mypath: + $ {mypath}:} /应用程序/ MATLAB / MATLAB_Runtime /v911/运行/ maci64: / / MATLAB / MATLAB_Runtime /应用程序v911/bin/maci64: / / MATLAB / MATLAB_Runtime /应用程序v911/ sys / os / maci64

  3. 显示…的值mypath美元以确保路径正确。

    echo $ mypath

  4. 设置DYLD_LIBRARY_PATH变量的当前会话。

    出口DYLD_LIBRARY_PATH = $ mypath

  5. 要永久设置该变量,请附加出口命令修改主目录中名为. profile使用如下命令:

    echo "export DYLD_LIBRARY_PATH=$mypath" >> ~/.profile .

  6. 要将更改应用到当前会话,请键入源~ / . profile

相关的话题