Seite 1 von 1
Ändern des Installiationspfades
Verfasst: Dienstag 14. Juli 2009, 17:18
von Cruzer
Wenn ich mit dem folgenden Source eine Binär-Distribution für Windows erstelle, so ist der voreingestellte Installiationspfad immer "C:\Python30\Lib\site-packages\" oder eben wo die gewählte Python Installiation liegt.
Jedoch wäre es mit viel lieber, es nach "C:\Program Files\xyz\" installiert wird. Ist das möglich?
Code: Alles auswählen
from distutils.core import setup
setup(
name = "xyz",
version = "1",
py_modules = ["xyz"])
Und ist es auch möglich einen Link im Startmenü anzulegen?
Oder sollte ich für komplexere WinInstaller lieber Tools wie InnoSetup verwenden?
Verfasst: Dienstag 14. Juli 2009, 17:30
von cofi
Warum willst du das denn? Wenn du die Dateien dort ablegst, musst du den Pythonpfad (Umgebungsvariable) aendern.
Btw: Du solltest zu 3.1 wechseln, 3.0 ist tot

Verfasst: Dienstag 14. Juli 2009, 17:35
von Cruzer
cofi hat geschrieben:Warum willst du das denn? Wenn du die Dateien dort ablegst, musst du den Pythonpfad (Umgebungsvariable) aendern.
xyz ist eine kleine GUI Anwendung, und soll so wie eben die meisten anderen Windows Anwendungen in das Programme Verzeichnis installiert werden.
Die Umgebungsvariable müsste ich doch nur ändern, wenn es sich um ein Modul handelt, dem ist aber nicht so. Oder habe ich da irgendetwas missverstanden?
Re: Ändern des Installiationspfades
Verfasst: Mittwoch 15. Juli 2009, 08:01
von Leonidas
Cruzer hat geschrieben:Oder sollte ich für komplexere WinInstaller lieber Tools wie InnoSetup verwenden?
Ja, für das was du vorhast würde man eher "richtige" Installer machen.distutils sind hauptsächlich für die Installation von Libraries, weniger für End-User-Programme gedacht. Oder zu verzichtest ganz auf Installer, Portable Apps sind doch letztens auch unter Windows recht populär geworden.
Verfasst: Mittwoch 15. Juli 2009, 11:14
von Cruzer
Danke für eure Antworten.
Ich habs jetzt mit InnoSetup gemacht. Funktioniert auch, wenn auch etwas aufwändiger.