Wie stelle ich Python für Windows-Benutzer bereit?

Bin ich bald zu starten beta-app und diese haben die option zum erstellen von benutzerdefinierten integration von Skripts auf Python.

Die app Ziel Mac OS X und Windows, und mein problem ist mit Windows, wo Python ist normalerweise nicht vorhanden.

Meine eigentliche Zufahrt ist still führen Sie die Python 2.6 installieren. Allerdings habe ich ein problem, dass nicht standardmäßig aktiviert ist und der Pfad wird nicht gesetzt, wenn die Nutzung der Befehlszeilenoptionen. Und ich fürchte, wenn Python installiert ist, bevor und ich ein upgrade auf eine neue version dieser brechen könnte etwas anderes...

So, ich Frage mich wie dies geschehen kann, sauber. Ist es OK, wenn ich kopieren Sie die gesamte Python-2.6-Verzeichnis, und legen Sie es in ein sub-Verzeichnis meiner app und installieren Sie, was es alles gibt? Oder mit virtualenv ist offen ausgeführt diferents Versionen von Python (wenn Python schon installiert in der Maschine?).

Ich auch spielen, bevor die Einbettung von Python mit einer DLL, und fand es einfach, aber ich verlor die Fähigkeit, zu Debuggen, so dass ich zum Kommandozeilen-plugins.

Führe ich die plugins von der Kommandozeile aus und Lesen Sie die STDOUT-und STDERR-Ausgabe. Die app ist mit Delphi/Lazarus. Ich installieren anderer Module, wie z.B. JSON-RPC-clients, Win32com, ORM, etc.. Ich erstellen den installer mit bitrock.

UPDATE: Die end-Nutzer sind kleine Unternehmen, und die Python-Skripte sind gemacht von den Entwicklern. Ich möchte zur Vermeidung zusätzlicher Schritt in der Implementierung, also möchte ich eine vollständig integrierte Konfiguration.

InformationsquelleAutor der Frage mamcx | 2009-10-29

Schreibe einen Kommentar