Когда существует проблема с путем поиска файлов, вы не можете использовать MATLAB® успешно.
Проблемы пути поиска файлов происходят когда:
Вы сохраняете путь поиска файлов на платформе Windows®, и затем пытаетесь использовать тот же pathdef.m
файл на платформе Linux®.
pathdef.m
файл становится поврежденным, недопустимым, переименованным или удаленным.
MATLAB не может определить местоположение pathdef.m
файл.
Когда MATLAB запускается, если существует проблема с путем поиска файлов, сообщение, такое как следующее появляется:
Warning: MATLAB did not appear to successfully set the search path...
Для проблем с путем поиска файлов попробуйте эти шаги восстановления. Продолжите от одного шага до следующего только по мере необходимости.
Гарантируйте, что MATLAB использует pathdef.m
файл вы ожидаете:
Запущенный
which pathdef
Если вы хотите, чтобы MATLAB использовал pathdef.m
файл в другом местоположении, сделайте коррекции. Например, удалите неправильный pathdef.m
файл и гарантирует правильный pathdef.m
файл находится в месте, к которому может получить доступ MATLAB.
Ищите и откорректируйте проблемы pathdef.m
и startup.m
файлы:
Открытый pathdef.m
и startup.m
в текстовом редакторе. В зависимости от проблемы вы не можете смочь открыть pathdef.m
файл.
Ищите очевидные проблемы, такие как недопустимые символы или пути.
Сделайте коррекции и сохраните файлы.
Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.
Попытайтесь откорректировать проблему с помощью диалогового окна Set Path:
Восстановите путь поиска файлов по умолчанию и сохраните его. Смотрите Папки Изменения на Пути поиска файлов. В зависимости от проблемы вы не можете смочь открыть диалоговое окно.
Перезапустите 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
папка или другие папки к пути поиска файлов.