У меня есть кусок кода, который динамически импортирует некоторую библиотеку и использует ее. Он работает отлично. Проблема в том, что я использую Cx_Freeze для преобразования кода python в exe. Он отлично работает, но мне нужно добавить некоторые библиотеки после создания exe-файла.Добавить библиотеки после создания двоичного Cx_Freeze Python
Когда я создаю exe-файл, некоторые библиотеки сохраняются в zip-файле. Если мне нужно добавить дополнительную библиотеку после создания exe-файла, где я должен разместить эту библиотеку? Какие файлы мне нужно разместить? Только в одном случае представьте, что я хочу добавить пакет/библиотеку win32gui. Как я должен это делать? В резюме: У меня есть EXE-код, который имеет что-то вроде этого:
__import__("module.py", fromlist=["main"])
И module.py есть что-то вроде этого:
import win32gui
main():
#Something else
Поскольку пакет win32gui не входит в EXE-файл библиотеки не существует ошибка
"нет модуль с именем win32gui"
Где и что я могу добавить, чтобы заставить его работать?
Если вам нужна дополнительная информация, просто скажите это. Спасибо заранее
Вы можете сказать, cx_Freeze включить 'win32gui' когда вы заморозить его. См. [Документы] (http://cx_freeze.readthedocs.org/ru/latest/distutils.html). –