Gibt es ein Pythonäquivalent von Rubys "rvm"?

F: Haben wir irgendetwas funktional gleichwertig in Python zum Ruby Version Manager 'rvm' ?


( RVM lässt Sie ganz einfach zwischen verschiedenen Versionen des Ruby-Interpreters und verschiedenen Sets von Edelsteinen wechseln (Module). Alles, was den Download-Build-Installations-Switch von Interpreter (-s) und Edelsteinen gibt, kümmert sich darum, rvm aufzurufen Alle laufen unter deinem regulären Benutzerkonto.)

  • Python pyinotify, um die angegebenen Suffix-Dateien in einem dir zu überwachen
  • Wie man in python eincheckt, dass sich eine Datei in einem Ordner geändert hat?
  • Python-Modulpfad abrufen
  • Python automatisieren ffmpeg konvertierung aus hochladen verzeichnis
  • 5 Solutions collect form web for “Gibt es ein Pythonäquivalent von Rubys "rvm"?”

    Ja, es ist virtualenv zusammen mit virtualenvwrapper .

    Update: Du kannst beide sofort mit virtualenv burrito installieren.

    Update : Die richtige Antwort ist jetzt wohl pyenv .

    Für das wissenschaftliche Rechnen ist das entsprechende Werkzeug anaconda .

    Pythonbrew ist nicht mehr in der Entwicklung. Der ehemalige Betreuer schlägt vor, "PyEnv" zu verwenden (siehe unten) ".

    Pythonbrew ist gekommen http://github.com/utahta/pythonbrew

    Pyenv: https://github.com/yyuu/pyenv

    Ich habe pyenv, die eine Gabel von Ruby's Rbenv und modifiziert für Python ist. Wie pythonz unterstützt pyenv auch Stackless, PyPy und Jython.

    Nach der Antwort von hytdsh (fast zwei Jahre später) …

    Pythonz eine gabel von pythonbrew, die Unterstützung für Stackless, PyPy und Jython hinzufügt.

    Wenn Sie mögen, wie rvm verschiedene Dolmetscher behandelt, lohnt es sich, einen Blick auf pythonz zu werfen. Wenn Sie streng mit CPython arbeiten, ist der Unterschied weniger wichtig.

    Optional können Sie, wenn Sie Macports verwenden, python_select . python_select mit installieren:

     $ sudo port install python_select 

    Angenommen Python 2.6 und 2.5 haben Biene installiert über Macports können Sie pythons wie folgt wechseln:

     $ sudo python_select python25 => Selecting version "python25" for python $ python --version => 2.5.5 $ sudo python_select python26 => Selecting version "python26" for python $ python --version => 2.6.6 
    Python ist die beste Programmiersprache der Welt.