2017-10-14 1 views
1

Gibt es eine Möglichkeit, ein Skript zu schreiben und es ausführen, die die aktuell verwendete Version von Python fragt, und wenn es 2 ist, installieren Sie Python3. Gibt es auch eine Möglichkeit, pip mit Skript in ähnlicher Weise zu installieren. Neu bei Python, tut mir leid, wenn es einen Fehler gibt.Schreiben eines Python-Skripts, das zur Aktualisierung der Version auffordert

+1

Dies ist wahrscheinlich zu breit für diese Seite. Die schiere Anzahl potenzieller plattformübergreifender und umweltbezogener Überlegungen ist atemberaubend. Die Antwort kann nur "vielleicht, abhängig von einer Reihe von Dingen, und was die akzeptablen Fehlermodi sind" sein. – jdv

Antwort

1

Im Allgemeinen ist die Antwort nein. Zuallererst müssten Sie harte Fragen beantworten, z. B. ob es akzeptabel ist, eine neue Laufzeitumgebung auf dem Computer des Benutzers zu installieren, und ob sie das zu schätzen wüssten.

Eine Option besteht darin, einfach den Python-Interpreter zu bündeln, den Sie in Ihrem Installer benötigen. Verlassen Sie sich niemals auf das installierte Python des Benutzers, es sei denn, Sie werden dazu aufgefordert. Eine andere Möglichkeit besteht darin, Ihre Programme mit Python 2 und Python 3 kompatibel zu machen - für einige Programme ist das nicht viel Arbeit.

Verwandte Themen