P: Temos algo funcionalmente equivalente em Python ao gerenciador de versões Ruby 'rvm' ?
( RVM permite que você facilmente mudar completamente entre diferentes versões do interpretador ruby e diferentes conjuntos de gemas (módulos). Tudo a respeito do download-build-instalar-switch de intérprete (s) e pedras preciosas se cuidado invocando rvm. É todos são executados em sua conta de usuário comum.)
python
egg
equivalent
rvm
conny
fonte
fonte
sudo
é coisa do passado.Pythonbrew não está mais em desenvolvimento. O ex-mantenedor sugere usar "PyEnv" (veja abaixo) ".
pythonbrew chegou! http://github.com/utahta/pythonbrew
pyenv: https://github.com/yyuu/pyenv
fonte
rvm
...Criei pyenv, que é um fork do rbenv do Ruby e modifiquei para o Python. Como o pythonz, o pyenv também suporta Stackless, PyPy e Jython.
fonte
Seguindo a resposta do hytdsh (quase dois anos depois) ...
pythonz, um fork do pythonbrew que adiciona suporte para Stackless, PyPy e Jython.
Se você gosta de como o rvm lida com diferentes intérpretes, vale a pena dar uma olhada no pythonz. Se você trabalha estritamente com o CPython, a diferença é menos significativa.
fonte
Opcionalmente, se você estiver usando Macports, poderá usá-lo
python_select
. Instalepython_select
com:Supondo que python 2.6 e 2.5 tenham bee instalado via Macports, você pode alternar pythons da seguinte forma:
fonte
O pyenv 1.2.15 pode criar e instalar o Python para você
Talvez isso não fosse possível na versão anterior, mas quando testei na versão 1.2.15, notei a
pyenv install
opção que funcionava:Portanto, considero razoável chamar
pyenv
uma substituição para o RVM.Eu dei um exemplo totalmente detalhado de seu uso em: apt-get install para diferentes versões do python
fonte