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.)

È stato utile?

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

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

Ho creato pyenv che è un fork di Ruby rbenv e modificato per Python.Come pythonz, pyenv supporta anche Stackless, PyPy, e Jython.

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top