work usage manager mac python egg equivalent rvm

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.


pyenv que es un tenedor de rbenv ''s rbenv y modificado para Python. Al igual que pythonz, pyenv también es compatible con Stackless, PyPy y Jython.