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