Рабочий процесс преобразования программ Python в исполняемые файлы в Windows с помощью pyinstaller - PullRequest
0 голосов
/ 21 декабря 2018

Я хотел преобразовать один из моих проектов Python в исполняемые файлы или какое-то приложение для Windows, чтобы они работали без перехода в интерфейс Python и запуска его оттуда.Быстрый поиск показал наличие pyinstaller, и я использовал его.Когда я прочитал, что он работает на своем официальном сайте, там было следующее утверждение: «Загрузчик PyInstaller - это двоичная исполняемая программа для активной платформы (Windows, Linux, Mac OS X и т. Д.). Когда пользователь запускает вашу программу, онзапускаемый загрузчик. Загрузчик создает временную среду Python, так что интерпретатор Python найдет все импортированные модули и библиотеки в папке myscript. "

Теперь я хочу знать, если полученный файл .exe используется в какой-либо другой системе, необходимо ли устанавливать pyinstaller, чтобы можно было активировать загрузчик?Также необходимо иметь все необходимые модули и библиотеки python, чтобы загрузчик мог создавать временную среду?Можем ли мы внести изменения в данный интерфейс?И какие еще есть способы изменить .py файлы на .exe?

1 Ответ

0 голосов
/ 21 декабря 2018

Pyinstaller скомпилирует файл Python и все необходимые библиотеки / модули в исполняемый файл.Затем вы можете запустить его на другом компьютере без необходимости устанавливать какие-либо другие программы.

Когда пользователь запускает вашу программу, запускается загрузчик.Загрузчик создает временную среду Python, так что интерпретатор Python найдет все импортированные модули и библиотеки в папке myscript. Это означает, что при запуске исполняемого файла откроется окно командного стиля, в котором код Pythonпобежит.В этом окне также отображаются все сообщения об ошибках, операторы печати и т. Д.

...