Как установить в nuitka флаги для добавления ресурсов в автономный exe?Python

Программы на Python
Ответить
Anonymous
 Как установить в nuitka флаги для добавления ресурсов в автономный exe?

Сообщение Anonymous »

Мне нужно скомпилировать программу на Python в nuitka, чтобы на выходе был один exe-файл с упакованными внутри ресурсами. Я попытался установить флаги --include-data-dir и все такое, но скомпилированный исполняемый файл аварийно завершает работу, если я перемещаю его в другое место, сообщая, что файлы ресурсов не найдены.
Это как выглядит каталог, в котором расположены все файлы:

Код: Выделить всё

client/

fnt/

#here fonts

img/

#here images

util/

#here modules

icon.ico

main.py
В терминале, находясь в папке клиента, я установил директивы:

py -m nuitka -- автономный --onefile --include-data-dir=fnt=fnt --include-data-dir=img=img --windows-icon-from-ico=icon.ico main.py

Также я попробовал это:

py -m nuitka --standalone --onefile --include-data-dir=../client /fnt=fnt --include-data-dir=../client/img=img windows-icon-from-ico=icon.ico main.py

Все равно программа вылетает и запрашивает файлы поблизости.
Мне нужно создать полностью автономный exe-файл, не требующий внешних зависимостей.
Что я делаю не так?
P.S. Util — это только файлы .py, они компилируются нормально. С иконкой тоже проблем нет.

Подробнее здесь: https://stackoverflow.com/questions/773 ... dalone-exe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»