Brug Vin og py2exe til at oprette Windows-applikation ud af et Python-projekt

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har for nylig bygget en ansøgning til en klient, som har flere pythonfiler. Jeg bruger ubuntu, og nu er jeg færdig, vil jeg gerne give klienten sådan, at det gør det nemt for hende at bruge i Windows.


Jeg har kigget på py2exe med vin samt cx\_freeze og nogle andre ting, men kan ikke finde en enkel vejledning eller nyttig dokumentation til at gøre mange pythonfiler i ubuntu til en nem at bruge Windows-applikation eller eksekverbar eller noget virkelig.


Tak!

Bedste reference


py2exe vil ikke fungere på linux. Prøv pyinstaller det er en ren python implementering, der vil fungere på linux, mac og windows. [3]

Andre referencer 1


Denne side synes at have en løsning, da spørgeren ikke svarede: [4]



  1. Installer WINE.

  2. Brug WINE til at installere Python 2.3.

  3. Brug WINE til at installere py2exe.

  4. Lav en setup.py-fil til py2exe for at kompilere dit script:




from distutils.core import setup
import py2exe

setup(name="vervang",
  scripts=["vervang.py"],
)




  • Kør wine python.exe setup.py py2exe



Denne side siger, at de resulterende binære filer måske ikke er gyldige Win32-eksekverbare filer. [5]