Gibt es eine python-äquivalent von Ruby 'rvm'?
Q: haben wir alles, was funktional äquivalent in Python die Ruby version manager 'rvm'?
(RVM können Sie ganz einfach wechseln komplett zwischen verschiedenen Versionen von ruby-interpreter und verschiedene Gruppen von Edelsteinen (Module). Alles, was über download-build-install-switch-Dolmetscher(-s) und Edelsteine wird betreut durch aufrufen der rvm. Es ist alles unter deinem normalen Benutzer-Konto.)
InformationsquelleAutor conny | 2010-05-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
ja, es ist virtualenv zusammen mit virtualenvwrapper.update: Sie möglicherweise installieren Sie beide auf einmal mit virtualenv burrito.Update: die richtige Antwort ist jetzt wahrscheinlich pyenv.
Für wissenschaftliches rechnen, das entsprechende Werkzeug ist anaconda.
Aber gibt es eine Möglichkeit an das bundle eine bestimmte Python installieren (sagen wir 2.7) mit bestimmten Eier in einem Projekt, und mit bestimmten anderen Eier, die in einem anderen? RVM verwaltet all diese Dinge nahtlos und
sudo
ist eine Sache der Vergangenheit.Virtualenv ermöglicht das jonglieren zwischen den Versionen von Python, und zwischen den verschiedenen sets der Eier; aber es wird nicht das Angebot mit der Zusammenstellung+installation von Python selbst. RVM macht genau das, Ruby. Wenn Sie bauen möchten, die eine bestimmte version von Python, da Sie Probleme bei der Installation von Paketen aus irgendeinem Grund, dann werden Sie wollen, um zu überprüfen, pythonbrew statt (nur die anderen beantworten Sie nur unten).
Ich sehe nicht, wie diese unterstützt mehrere Versionen von python.
RVM nicht kümmern für das kompilieren von Ruby-Interpreter. Es ermöglicht auch das herunterladen von vorkompilierten lieben, wenn verfügbar.
InformationsquelleAutor Olivier Verdier
Pythonbrew ist nicht mehr in der Entwicklung. Der ehemalige Betreuer schlägt die Verwendung von "PyEnv" statt (siehe unten)".
pythonbrew gekommen!
http://github.com/utahta/pythonbrew
pyenv: https://github.com/yyuu/pyenv
rvm
...Als jemand, der sehr geschickt zu rvm, pythonbrew war ein absolutes Kinderspiel, sich daran zu gewöhnen. Danke für den Tipp!
Ich danke Ihnen sehr. Ich glaube, dies ist die wahre Antwort.
Hinzufügen sollte gut sein, um zu sehen, pypy und jython Hinzugefügt, um die Liste der bekannten pythons.
Nicht, dass viel traffic nicht mehr. Ist das noch lohnt ein Blick in?
InformationsquelleAutor hytdsh
Ich erstellt pyenv, das ist ein fork von Ruby ' s rbenv und modifiziert für Python. Wie pythonz, pyenv unterstützt auch Stackless, PyPy und Jython.
Heilige Scheiße, das war einfach
InformationsquelleAutor Yuu Yamashita
Folgenden bis auf hytdsh Antwort (fast zwei Jahre später)...
pythonz ein fork von pythonbrew, fügt Unterstützung für Stackless, PyPy und Jython.
Wenn Sie mögen, wie rvm mit verschiedenen Interpreten, kann es lohnt sich ein Blick auf pythonz. Wenn Sie streng arbeiten mit CPython, der Unterschied ist weniger deutlich.
InformationsquelleAutor Chris Olstrom
Optional, wenn Sie mit Macports können Sie
python_select
.Installieren
python_select
mit:Vorausgesetzt, python 2.6 und 2.5 haben bee installiert via Macports kann man den Schalter pythons etwa so:
InformationsquelleAutor sahglie