启动时设置路径失败
当搜索路径有问题时,你不能使用MATLAB®成功。
搜索路径问题发生在以下情况:
将搜索路径保存在Windows上®平台,然后尽量用一样的
pathdef.m
文件在Linux上®平台。的
pathdef.m
文件损坏、无效、重命名或删除。MATLAB无法定位
pathdef.m
文件。
当MATLAB启动时,如果搜索路径有问题,会出现如下消息:
警告:MATLAB似乎没有成功设置搜索路径…
对于搜索路径的问题,请尝试以下恢复步骤。只在必要的时候从一个步骤进行到下一个步骤。
确保MATLAB正在使用
pathdef.m
你期望的文件:运行
这pathdef
如果你想用MATLAB
pathdef.m
在另一个位置存档,进行更正。例如,删除不正确的pathdef.m
归档并确保正确pathdef.m
文件位于MATLAB可以访问的位置。
查找并改正问题
pathdef.m
而且startup.m
文件:开放
pathdef.m
而且startup.m
在文本编辑器中。根据问题的不同,您可能无法打开pathdef.m
文件。寻找明显的问题,如无效字符或路径名。
修改并保存文件。
重新启动MATLAB,以确保问题不会再次发生。
尝试使用“设置路径”对话框来纠正这个问题:
恢复默认搜索路径并保存。看到更改搜索路径上的文件夹.根据问题的不同,您可能无法打开对话框。
重新启动MATLAB,以确保问题不会再次发生。
使用函数恢复默认搜索路径:
运行
restoredefaultpath
,它将搜索路径设置为默认值并将其存储在
.matlabroot
/工具箱/本地如果
restoredefaultpath
看来问题已经解决了,快跑savepath
.重新启动MATLAB,以确保问题不会再次发生。
根据问题的不同,可能会出现如下信息:
这条路可能不好走。请保存您的工作(如果需要),并退出。
修正启动过程中遇到的搜索路径问题:
运行
restoredefaultpath;matlabrc
等待几分钟,直到它完成。
如果有
pathdef.m
在启动文件夹中的文件,它导致了问题。要么去掉不好的pathdef.m
文件或替换为一个好的pathdef.m
文件。例如,运行如下命令:savepath ('path_to_your_startup_folder/ pathdef.m”)
看到MATLAB启动文件夹.
重新启动MATLAB,以确保问题不会再次发生。
在纠正了搜索路径的问题之后,进行任何更改以运行文件。例如,添加userpath
文件夹或其他文件夹的搜索路径。