Heim >Backend-Entwicklung >Python-Tutorial >Ein minimalistischer Python-Versionsmanager
Shuru hat gerade ein Upgrade erhalten – die Python-Versionsverwaltung ist jetzt live! Wenn Sie Shuru für Ihre Node.js-Aufgaben verwendet haben, werden Sie froh sein zu wissen, dass Sie Ihre Python-Versionen jetzt genauso einfach verwalten können.
Mit dieser neuesten Version (v0.0.9) kann Shuru Python aus dem Quellcode herunterladen, erstellen und installieren, indem Sie einfach Ihr shuru.toml konfigurieren. Es sind keine zusätzlichen Tools wie pyenv mehr erforderlich. Definieren Sie einfach die Python-Version, die Sie benötigen, und Shuru kümmert sich um den Rest.
So sieht es in Ihrem shuru.toml aus:
[versions] python = "3.10.2" [[task]] name = "setup" command = "pip install -r requirements.txt" [[task]] name = "run" command = "python app.py" default = true
Wenn Sie eine Python-Version angeben, wird Shuru Folgendes tun:
Wenn Sie den Build-Prozess in Echtzeit sehen möchten, legen Sie die Umgebungsvariable SHURU_BUILD_PYTHON_VERBOSE fest:
export SHURU_BUILD_PYTHON_VERBOSE=1
Wenn diese Variable aktiviert ist, erhalten Sie während des Builds eine detaillierte Ausgabe, was die Fehlerbehebung erleichtert, falls etwas schief geht.
Python ist nicht die einzige Sprache, die Shuru unterstützt. Es verwaltet Ihre Node.js-Versionen weiterhin auf die gleiche Weise, sodass Sie nahtlos zwischen Umgebungen für verschiedene Projekte wechseln können. Shuru macht es einfach, beides in einer einzigen Datei zu konfigurieren und stellt so sicher, dass Sie immer die richtigen Versionen für Ihre Anwendungen ausführen.
Diese Ergänzung macht Shuru zu einem vielseitigeren Tool für Entwickler, die sowohl mit JavaScript als auch mit Python arbeiten. Die Verwaltung Ihrer Entwicklungsumgebung sollte unkompliziert sein, und Shuru möchte diesen Prozess vereinfachen.
Schauen Sie sich die neueste Version auf GitHub an und beginnen Sie mit der Integration der Python-Verwaltung in Ihren Workflow. Viel Spaß beim Codieren!
Das obige ist der detaillierte Inhalt vonEin minimalistischer Python-Versionsmanager. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!