views:

454

answers:

2

Q: Do we have anything functionally equivalent in Python to the Ruby version manager 'rvm'?


(RVM lets you easily switch completely between different versions of the ruby interpreter and different sets of gems (modules). Everything concerning download-build-install-switch of interpreter(-s) and gems gets taken care of by invoking rvm. It is all run under your regular user account.)

+6  A: 

Yes, it is virtualenv along with virtualenvwrapper.

Olivier
Ah, yeah because virtualenv by itself is too low level for pretty much any use other than creating your own wrapper... Thanks for the pointer, I'm looking at http://vimeo.com/5894881 now :)
conny
I'm confused. Where can you install different versions of python? It seems to be just using the system's version of python.
The Doctor What
Each virtualenv is tied to a particular version of Python. You may thus use different versions of Python across your virtualenvs.
Olivier
+1  A: 

pythonbrew has come! http://github.com/utahta/pythonbrew

hytdsh
Interesting, might be worth a try. I see that its command invocations are quite similar that of to `rvm`...
conny