Python EXE (pyinstaller) и каталог перезагрузки динамического импорта - PullRequest
3 голосов
/ 20 октября 2011

Я создал исполняемый файл wxPython (не уверен, что он актуален) с pyinstaller, который выполняет определенную задачу загрузки и выполнения скриптов python из каталога, который добавляется с использованием sys.path.append в коде. Во время выполнения приложение может видеть и импортировать содержимое каталога просто отлично. Однако, если файл добавлен в этот каталог, приложение попытается импортировать его и потерпит неудачу, сообщив, что модуля с таким именем не существует. Приложение должно быть перезапущено, чтобы загрузить новый модуль. Файлы импортируются динамически с помощью оператора import.

Есть ли способ обойти это? Импорт работает просто отлично, если приложение не скомпилировано.

...