F: Haben wir in Python etwas, das dem Ruby-Versionsmanager 'rvm' funktional entspricht ?
( RVM können Sie einfach wechseln vollständig zwischen den verschiedenen Versionen des Ruby - Interpreters und verschiedene Sätze von Edelsteinen (Module). Alles über Download-build-install-Schalter des Dolmetschers (-s) und Edelsteine der Pflege rvm durch Aufrufen genommen wird. Es ist Alle laufen unter Ihrem regulären Benutzerkonto.)
python
egg
equivalent
rvm
conny
quelle
quelle
sudo
Dinge nahtlos und gehört der Vergangenheit an.Pythonbrew befindet sich nicht mehr in der Entwicklung. Der frühere Betreuer schlägt vor, stattdessen "PyEnv" zu verwenden (siehe unten).
Pythonbrew ist gekommen! http://github.com/utahta/pythonbrew
pyenv: https://github.com/yyuu/pyenv
quelle
rvm
...Ich habe pyenv erstellt , eine Gabelung von Rubys rbenv, und für Python modifiziert. Wie Pythonz unterstützt auch Pyenv Stackless, PyPy und Jython.
quelle
Weiterverfolgung der Antwort von hytdsh (fast zwei Jahre später) ...
Pythonz eine Gabelung von Pythonbrew, die Unterstützung für Stackless, PyPy und Jython bietet.
Wenn Ihnen gefällt, wie rvm mit verschiedenen Interpreten umgeht, sollten Sie sich Pythonz ansehen. Wenn Sie ausschließlich mit CPython arbeiten, ist der Unterschied weniger bedeutend.
quelle
Wenn Sie Macports verwenden, können Sie diese optional verwenden
python_select
. Installierenpython_select
mit:Angenommen, Python 2.6 und 2.5 wurden über Macports installiert, können Sie Python wie folgt wechseln:
quelle
pyenv 1.2.15 kann Python für Sie erstellen und installieren
Vielleicht war dies in früheren Versionen nicht möglich, aber als ich in 1.2.15 getestet habe, habe ich die
pyenv install
Option bemerkt, die funktioniert hat:Daher halte ich es für sinnvoll,
pyenv
einen Ersatz für RVM zu nennen .Ich habe ein ausführliches Beispiel für seine Verwendung gegeben: apt-get install für verschiedene Python-Versionen
quelle