Hi,
die Frage wurde sicher schon häufiger gestellt, ich finde aber gerade keine zufriedenstellende Antwort.
Ich möchte ein Tool in Python programmieren das wxWidgets verwendet und das sowohl für Linux als auch für Windows funktioniert. Mit py2exe kann man für Windows irgendwie alles notwendige zusammenpacken damit ein Python Script unter Windows auch ohne Installation von Python funktioniert, soviel weiß ich schon. Aber funktioniert das auch mit wxWidgets? Und wie groß werden dann die Pakete?
Python und xwWidgets unter Windows ohne Installation
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
Für Windows:burli hat geschrieben:Hi,
die Frage wurde sicher schon häufiger gestellt, ich finde aber gerade keine zufriedenstellende Antwort.
Ich möchte ein Tool in Python programmieren das wxWidgets verwendet und das sowohl für Linux als auch für Windows funktioniert. Mit py2exe kann man für Windows irgendwie alles notwendige zusammenpacken damit ein Python Script unter Windows auch ohne Installation von Python funktioniert, soviel weiß ich schon. Aber funktioniert das auch mit wxWidgets? Und wie groß werden dann die Pakete?
wxPython + py2exe: ja geht. Siehe Samples Ordner bei py2exe
Größe: groß ich glaube es waren ~12MB die man auf 7MB herunter komprimieren kann.
Für Linux:
Linuxusern sagst du die Pakete die sie brauchen das sollte reichen.
Dh man braucht weder Python noch wxWidgets zu installieren. Alles ist in dem exe. Sehr schön.
Muss man beim Programmieren da schon irgendwie Rücksicht nehmen bzw gibt es Dinge die man besser lassen sollte?
Unter Linux weiß ich Bescheid. (Hab Xubuntu )
Muss man beim Programmieren da schon irgendwie Rücksicht nehmen bzw gibt es Dinge die man besser lassen sollte?
Unter Linux weiß ich Bescheid. (Hab Xubuntu )
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
du kannst dir wine installieren und selber testen
setup.py steht für die py2exe Datei
Das Ergebniss solltest du mit wine betrachten können, bei mir ging das immer.
Code: Alles auswählen
apt-get install wine
wine msiexec /i python-2.5.2.msi
wine py2exe*.exe
wine wxPython2.8-win32-unicode-2.8.7.1-py25.exe
wine setup.py
Das Ergebniss solltest du mit wine betrachten können, bei mir ging das immer.