Serveren har ikke installeret et python-miljø og kan ikke direkte køre python-scripts, hvordan kan python pakkes ind i en exe-applikation? Kør direkte oven på Windows-serveren.
Først installerer du python-miljøet på udviklingscomputeren, og installer derefter pyinstaller-pakken.
PyInstaller er et værktøj til at pakke Python-programmer ind i en selvstændig eksekverbar pakke til Windows, Linux og Mac OS X.
PyInstaller kan læse de Python-scripts, du skriver. Den analyserer din kode for at opdage alle de andre moduler og biblioteker, der kræves for scriptkørsel. Den vil derefter indsamle kopier af alle disse filer – inklusive den aktive Python-fortolker! - og lægge det i en enkelt mappe sammen med scriptet, eller eventuelt i en enkelt eksekverbar fil.
PyInstaller er blevet testet til Windows, Mac OS X og GNU/Linux. Det er dog ikke en krydskompilator: for at lave en Windows-applikation, kør PyInstaller i Windows. For at oprette en GNU / Linux-applikation skal du køre den i et miljø som GNU / Linux. PyInstaller er blevet brugt med succes sammen med AIX, Solaris, FreeBSD og OpenBSD, men er ikke blevet testet mod dem i kontinuerlig integrationstest. Kommandoen er som følger:
Skift til packager-mappen og pak den med følgende kommando:
Når pakningen er succesfuld, tilføjes en dist-mappe til projektet, som indeholder den pakkede exe-applikation.
|