usage - ¿Hay un equivalente de Python del ''rvm'' de Ruby?
python version manager ubuntu (5)
Pythonbrew ya no se encuentra en desarrollo. El antiguo mantenedor sugiere usar "PyEnv" en su lugar (ver abajo) ".
¡Pythonbrew ha llegado! http://github.com/utahta/pythonbrew
pienv: pyenv
P: ¿Tenemos algo funcionalmente equivalente en Python al administrador de versiones de Ruby ''rvm'' ?
( RVM le permite cambiar fácilmente entre diferentes versiones del intérprete de rubí y diferentes conjuntos de gemas (módulos). Todo lo relacionado con la descarga-instalación-instalación-cambio de intérpretes (-s) y gemas se soluciona invocando rvm. todos se ejecutan bajo su cuenta de usuario habitual).
Opcionalmente, si está utilizando Macports, puede usar python_select
. Instale python_select
con:
$ sudo port install python_select
Asumiendo que python 2.6 y 2.5 han sido instalados a través de Macports, puedes cambiar las pitones de la siguiente manera:
$ 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
Siguiendo la respuesta de hydshs (casi dos años después) ...
pythonz una bifurcación de pythonbrew que agrega soporte para Stackless, PyPy y Jython.
Si le gusta cómo rvm maneja diferentes intérpretes, vale la pena echarle un vistazo a pythonz. Si trabajas estrictamente con CPython, la diferencia es menos significativa.
Sí, es virtualenv junto con virtualenvwrapper .
actualización: puede instalar ambos a la vez con virtualenv burrito .
Actualización : la respuesta correcta ahora es probablemente pyenv .
Para la informática científica, la herramienta correspondiente es anaconda .