C'è un pitone equivalente di Ruby 'rvm'?
-
26-09-2019 - |
Domanda
Q: Non abbiamo nulla di equivalente in Python per la Versione di Ruby manager 'rvm'?
(RVM consente di passare facilmente completamente tra le diverse versioni di un interprete ruby e diversi set di gemme (moduli).Tutto ciò che riguarda il download di-costruire-installare-interruttore di interprete(-s) e gemme viene curata richiamando rvm.Si è tutti eseguiti con l'account utente normale.)
Soluzione
Sì, è virtualenv insieme con virtualenvwrapper.
aggiornamento:si può installare sia in una volta con virtualenv burrito.
Aggiornamento:la risposta corretta è probabilmente pyenv.
Per il calcolo scientifico, lo strumento corrispondente è anaconda.
Altri suggerimenti
Pythonbrew non è più in sviluppo.L'ex manutentore suggerisce l'uso di "PyEnv" invece (vedi sotto)".
pythonbrew è arrivato!http://github.com/utahta/pythonbrew
In seguito hytdsh risposta (quasi due anni dopo)...
pythonz una forchetta di pythonbrew che aggiunge il supporto per Stackless, PyPy, e Jython.
Se ti piace come rvm gestisce diversi interpreti, può dare un'occhiata a pythonz.Se siete strettamente di lavoro con CPython, la differenza è meno significativo.
In alternativa, se si sta utilizzando Macports è possibile utilizzare python_select
.Installare python_select
con:
$ sudo port install python_select
Supponendo python 2.6 e 2.5 hanno ape installato tramite Macports è possibile passare pitoni in questo modo:
$ 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