Неудачная установка пути при запуске

Когда существует проблема с путем поиска файлов, вы не можете использовать MATLAB® успешно.

Проблемы пути поиска файлов происходят когда:

  • Вы сохраняете путь поиска файлов на платформе Windows®, и затем пытаетесь использовать тот же файл pathdef.m на платформе Linux®.

  • Файл pathdef.m становится поврежденным, недопустимым, переименованным или удаленным.

  • MATLAB не может определить местоположение файла pathdef.m.

Когда MATLAB запускается, если существует проблема с путем поиска файлов, сообщение, такое как следующее появляется:

Warning: MATLAB did not appear to successfully set the search 
path...

Для проблем с путем поиска файлов попробуйте эти шаги восстановления. Продолжите от одного шага до следующего только по мере необходимости.

  1. Гарантируйте, что MATLAB использует файл pathdef.m, который вы ожидаете:

    1. Запущенный

      which pathdef
    2. Если вы хотите, чтобы MATLAB использовал файл pathdef.m в другом местоположении, сделайте исправления. Например, удалите неправильный файл pathdef.m и гарантируйте, что правильный файл pathdef.m находится в месте, к которому может получить доступ MATLAB.

  2. Ищите и исправьте проблемы с файлами startup.m и pathdef.m:

    1. Откройте pathdef.m и startup.m в текстовом редакторе. В зависимости от проблемы вы не можете смочь открыть файл pathdef.m.

    2. Ищите очевидные проблемы, такие как недопустимые символы или пути.

    3. Сделайте исправления и сохраните файлы.

    4. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

  3. Попытайтесь исправить проблему с помощью диалогового окна Set Path:

    1. Восстановите путь поиска файлов по умолчанию и сохраните его. Смотрите Папки Изменения на Пути поиска файлов. В зависимости от проблемы вы не можете смочь открыть диалоговое окно.

    2. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

  4. Восстановите путь поиска файлов по умолчанию с помощью функций:

    1. Запустите restoredefaultpath, который устанавливает путь поиска файлов к значению по умолчанию и хранит его в matlabroot/toolbox/local.

    2. Если restoredefaultpath, кажется, исправляет проблему, запускает savepath.

    3. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

    В зависимости от проблемы могло появиться сообщение, такое как следующее:

    The path may be bad. Please save your work (if desired), and quit.
  5. Исправьте проблемы пути поиска файлов, с которыми сталкиваются во время запуска:

    1. Запущенный

      restoredefaultpath; matlabrc

      Ожидайте несколько минут, пока это не завершится.

    2. Если существует файл pathdef.m в папке запуска, он вызвал проблему. Или удалите плохой файл pathdef.m или замените его на хороший файл pathdef.m. Например, запущенный:

      savepath('path_to_your_startup_folder/pathdef.m')

      Смотрите, что MATLAB запускает папку.

    3. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

После исправления проблем с путем поиска файлов внесите любые изменения, чтобы петлять. Например, добавьте папку userpath или другие папки к пути поиска файлов.

Была ли эта тема полезной?