Server nemá nainštalované python prostredie a nemôže priamo spúšťať python skripty, ako sa dá python zabaliť do exe aplikácie? Bež priamo na Windows serveri.
Najprv nainštalujte python prostredie na vývojársky počítač a potom nainštalujte balík pyinstaller.
PyInstaller je nástroj na balenie Python programov do samostatného spustiteľného balíka pre Windows, Linux a Mac OS X.
PyInstaller dokáže čítať Python skripty, ktoré napíšete. Analyzuje váš kód, aby objavil všetky ostatné moduly a knižnice potrebné na vykonávanie skriptov. Potom zhromaždí kópie všetkých týchto súborov – vrátane aktívneho Python interpretera! - a umiestniť ho do jedného priečinka so skriptom, alebo voliteľne do jedného spustiteľného súboru.
PyInstaller bol testovaný pre Windows, Mac OS X a GNU/Linux. Nie je to však cross-kompilátor: na vytvorenie Windows aplikácie je potrebné spustiť PyInstaller vo Windows. Ak chcete vytvoriť GNU / Linux aplikáciu, spustite ju v prostredí ako GNU / Linux. PyInstaller bol úspešne použitý s AIX, Solaris, FreeBSD a OpenBSD, ale nebol s nimi testovaný v kontinuálnom integračnom testovaní. Príkaz je nasledovný:
Prepnite na adresár balíkovačov a zabalte ho nasledujúcim príkazom:
Po úspešnom balení pridajte do projektu dist priečinok, ktorý obsahuje zabalenú exe aplikáciu.
|