145 votos

¿Hay una pitón equivalente de 'RVM' Ruby?

P: ¿tenemos algo que funcionalmente equivalente en Python a la versión de Ruby 'administrador de rvm'?


(RVM permite cambiar por completo entre las diferentes versiones de ruby intérprete y diferentes conjuntos de joyas (módulos). Todo lo referente a la descarga-construcción-instalación-interruptor de intérprete(-s) y las gemas se toma el cuidado de la invocación de rvm. Se ejecutan todos con tu cuenta de usuario.)

94voto

Olivier Verdier Puntos 12332

Sí, se virtualenv junto con virtualenvwrapper .

actualización: usted puede instalar tanto a la vez con burrito virtualenv .

85voto

hytdsh Puntos 671

Pythonbrew ya no está bajo desarrollo. El encargado anterior sugiere para utilizar "PyEnv" en su lugar (véase abajo) ".

pythonbrew ha llegado! http://github.com/utahta/pythonbrew

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

51voto

Yuu Yamashita Puntos 191

Creé pyenv que es un tenedor de Ruby rbenv y modificado para Python. Como pythonz, pyenv también apoya Stackless, PyPy y Jython.

6voto

Chris Olstrom Puntos 71

En seguimiento a la respuesta de hytdsh (casi dos años más tarde) ...

pythonz un tenedor de pythonbrew que añade soporte para Stackless, PyPy y Jython.

Si te gusta cómo RVM maneja diferentes intérpretes, puede pena echar un vistazo a pythonz. Si está trabajando estrictamente con CPython, la diferencia es menos significativa.

5voto

sahglie Puntos 126

Opcionalmente, si estás usando Macports puede utilizar python_select . Instalar python_select con:

$ sudo port install python_select

Python 2.6 y 2.5 de tener abeja instala a través de Macports puede cambiar pitones así:

$ 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

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X