Недавно у меня возникла проблема с python ImportError, где модуль был найден при запуске на моем локальном компьютере, но не найден на сервере CI. Я решил эту проблему, заменив sys.path.append(path)
на мой script на sys.path.insert(0, path)
, где path
- это расположение строкового модуля.
Поскольку это мой модуль, а не установленный пакет (связанный вопрос), почему порядок путей устраняет эту проблему?