Как создать хороший движок плагина для автономных исполняемых файлов, созданных с помощью pyInstaller, py2exe или подобных инструментов?Создать плагины для автономных исполняемых файлов python
У меня нет опыта работы с py2exe, но pyInstaller использует импортный крюк для импорта пакетов из его сжатого репозитория. Конечно, я могу динамически импортировать другой сжатый репозиторий, созданный с помощью pyInstaller, и выполнить код - это может быть простой движок плагина.
Проблемы возникают, когда плагин (это импортируется динамически) использует библиотеку, которая отсутствует в исходном репозитории (никогда не импортирована). Это связано с тем, что импортный крючок предназначен для исходного приложения и ищет пакеты в оригинальном репозитории - не тот, который был импортирован позже (репозиторий пакетов плагинов).
Есть ли простой способ решить эту проблему? Может быть, есть такой двигатель?
Я думал о системе плагинов для своего автономного приложения. У меня есть приложение, созданное с помощью pyInstaller. Я хочу создать плагины для этого приложения. Проблема заключается в том, что плагин импортирует что-то, что не было импортировано в исходное приложение - импорт невозможен. – uhz 2009-06-08 19:27:37