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
A
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
- 1. Aktualisierung Version
- 2. TransformException nach der Aktualisierung Gradle Version
- 3. Festlegen eines Google Forms zur Aktualisierung bei der Übermittlung
- 4. Erzwingen der Aktualisierung eines Hintergrundbildes
- 5. Aktualisierung der 2. Version der App
- 6. Schreiben Sie eine Eingabeüberprüfungsschleife, die den Benutzer zur Eingabe von "Ja" oder "Nein" auffordert
- 7. Aktualisierung der Django Admin-Schnittstelle zur aktuellen Aktualisierung
- 8. Schreiben eines Makros zur wiederholten Verwendung der Transponierungsfunktion
- 9. Brechen Sie eine for-Schleife, die Eingabe zur Liste auffordert?
- 10. C - Wie man den Benutzer zur Eingabe des Dateinamens auffordert
- 11. Aktivieren der Standardauthentifizierung und Verhindern, dass der Browser zur Authentifizierung auffordert
- 12. Verwenden von DataApi zur Aktualisierung der Komplikation
- 13. Gespeicherte Prozedur zur Aktualisierung der Zählung
- 14. Bash-Skript zur Aktualisierung der Umgebung der übergeordneten Shell abrufen
- 15. Schreiben Sie ein Programm, das den Benutzer auffordert, fünf Testergebnisse einzugeben. Korrespondieren es zu einem Buchstabegrad
- 16. Hintergrund-Service zur kontinuierlichen Aktualisierung der Benutzeroberfläche
- 17. Logikproblem zur Aktualisierung der Textdatei - Java
- 18. Notwendigkeit der Reparatur vor der Aktualisierung der Cassandra-Version
- 19. NLog - Variable Aktualisierung (zur Laufzeit)
- 20. Aktualisierung auf die neueste Version von Cocoapoden?
- 21. Aktualisierung admin-on-Rest-Version
- 22. Strategie zur automatischen Aktualisierung der Datenbank auf neue App-Version deploy
- 23. Gensim Fehler nach der Aktualisierung der Python-Version mit Conda
- 24. Schreiben Sie ein Programm, das den Benutzer auffordert, eine Ganzzahl (n) einzugeben und n Zeilen der Ausgabe zu drucken
- 25. Link zur letzten Version der statusbehafteten Seite
- 26. Link zur vorherigen Seite erhalten Nach der Aktualisierung der Seite
- 27. Konfigurieren von Squid, so dass der Browser nicht zur Eingabe von Login/Passwort auffordert
- 28. Hat Eclipse einen Debugger "Schritt in ausgewählte" -Option, die zur Eingabe der Methode auffordert?
- 29. Schreiben eines Startprogramms, das hängende Programme abbricht
- 30. Update Parent-Version zur nächsten Release-Version
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