启动时路径未成功设置
当搜索路径存在问题时,将无法成功使用 MATLAB®。
在以下情况下,会发生搜索路径问题:
将搜索路径保存在 Windows® 平台上,然后尝试在 Linux® 平台上使用同一
pathdef.m
文件。pathdef.m
文件损坏、无效、已重命名或已删除。MATLAB 无法找到
pathdef.m
文件。
MATLAB 启动时,如果搜索路径存在问题,将显示与以下警告类似的消息:
警告:MATLAB 似乎未成功设置搜索 路径...
对于搜索路径的问题,可以尝试以下恢复步骤。根据需要仅从一步执行到下一步。
确保 MATLAB 在使用您所需的
pathdef.m
文件:运行
which pathdef
如果您希望 MATLAB 在另一个位置使用
pathdef.m
文件,请进行更正。例如,删除不正确的pathdef.m
文件并确保正确的pathdef.m
文件位于 MATLAB 可访问的位置。
查找并更正
pathdef.m
和startup.m
文件的问题:在文本编辑器中打开
pathdef.m
和startup.m
。根据具体问题,可能无法打开pathdef.m
文件。查找明显问题,例如无效的字符或路径名称。
进行更正并保存文件。
重新启动 MATLAB 以确保该问题不再出现。
尝试使用“设置路径”对话框更正该问题:
还原默认搜索路径并保存它。请参阅 更改搜索路径中的文件夹。根据具体问题,可能无法打开该对话框。
重新启动 MATLAB 以确保该问题不再出现。
使用函数还原默认搜索路径:
运行
restoredefaultpath
,它可将搜索路径设置为默认值并将其存储在
中。matlabroot
/toolbox/local如果
restoredefaultpath
似乎能更正问题,请运行savepath
。重新启动 MATLAB 以确保该问题不再出现。
根据具体问题,会显示诸如以下的消息:
The path may be bad. Please save your work (if desired), and quit.
更正在启动期间遇到的搜索路径问题:
运行
restoredefaultpath; matlabrc
等待几分钟,直到它完成。
如果启动文件夹中有一个
pathdef.m
文件,则是它导致了问题。删除错误的pathdef.m
文件或将其替换为正确的pathdef.m
文件。例如,运行:savepath('path_to_your_startup_folder/pathdef.m')
请参阅 MATLAB 启动文件夹。
重新启动 MATLAB 以确保该问题不再出现。
在更正搜索路径问题后,进行任何更改以运行您的文件。例如,将 userpath
文件夹或其他文件夹添加到搜索路径中。