Создайте файл EXE из нескольких файлов .py и .svg - PullRequest
0 голосов
/ 08 апреля 2020

Здравствуйте, у меня есть вопрос о создании EXE-файлов.

У меня есть python файл с именем main.py. Кроме того, для этого main.py нужен еще один файл functions.py и два файла с именами svg1.svg и scg2.svg.

Теперь я хочу преобразовать эту программу в .exe. до сих пор я изменил только отдельные файлы .py. К сожалению, я ничего не нашел в inte rnet о том, как создать .exe из нескольких файлов .py и .svg.

Может кто-нибудь сказать мне, с каким инструментом это сделать?

Редактировать: я принял эту команду, чтобы включить мои два файла SVG. Python_KuKa - это моя папка, в которой находятся все файлы.

pyinstaller --onefile main.py \ --add-data Python_KuKa/_SVG_KuKa_P.svg;funktionen.py\ --add-data Python_KuKa/_SVG_Kurbelschema_Leer_Rotate.svg;funktionen.py

Однако, когда я делаю это, возникает ошибка:

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\'

Так в чем моя ошибка?

1 Ответ

0 голосов
/ 08 апреля 2020

Вы можете использовать библиотеку pyinstaller python для преобразования файла python в исполняемый файл. и вы также можете конвертировать каталог связанных файлов в .exe, используя PyInstaller.

Вы можете прочитать больше здесь: https://pypi.org/project/PyInstaller/

Существует также альтернативный способ использования buildozer:

https://buildozer.readthedocs.io/en/latest/

Вы также можете увидеть это Сборка нескольких файлов .py в один исполняемый файл с помощью pyinstaller

...