Сервер не имеет установленной среды Python и не может напрямую выполнять скрипты Python, как можно упаковать python в EXE-приложение? Запускайте напрямую на сервере Windows.
Сначала установите среду Python на компьютер разработки, а затем установите пакет pyinstaller.
PyInstaller — это инструмент для упаковки программ на Python в отдельный исполняемый пакет для Windows, Linux и Mac OS X.
PyInstaller может читать скрипты на Python, которые вы пишете. Он анализирует ваш код, чтобы обнаружить все остальные модули и библиотеки, необходимые для выполнения скриптов. Затем он собирает копии всех этих файлов — включая активный интерпретатор Python! - и поместить его в одну папку вместе со скриптом или, по желанию, в одном исполняемом файле.
PyInstaller был протестирован для Windows, Mac OS X и GNU/Linux. Однако это не кросс-компилятор: чтобы создать приложение для Windows, нужно запустить PyInstaller в Windows. Чтобы создать приложение на GNU / Linux, запускайте его в среде, такой как GNU / Linux. PyInstaller успешно использовался с AIX, Solaris, FreeBSD и OpenBSD, но не тестировался на них в рамках непрерывного интеграционного тестирования. Команда следующая:
Переключитесь в каталог упаковщика и упаковайте его следующей командой:
После успешной упаковки добавьте в проект папку dist, которая содержит упакованное EXE-приложение.
|