Q: Есть ли у нас что-нибудь функционально эквивалентное в Python менеджеру версии Ruby 'rvm' ?
( РВМ позволяет легко переключаться полностью между различными версиями интерпретатора рубинового и различных наборов драгоценных камней (модулей). Все , что касается загрузки-сборки-установки-переключатель интерпретатором (-ы) и драгоценных камней получает позаботятся, вызывая RVM. Это все работают под вашей обычной учетной записью.)
python
egg
equivalent
rvm
Конни
источник
источник
sudo
остается в прошлом.Pythonbrew больше не разрабатывается. Бывший сопровождающий предлагает вместо этого использовать «PyEnv» (см. Ниже) ».
Пришел питон-вар! http://github.com/utahta/pythonbrew
pyenv: https://github.com/yyuu/pyenv
источник
rvm
Я создал pyenv, который является веткой Ruby's rbenv и модифицирован для Python. Как и pythonz, pyenv также поддерживает Stackless, PyPy и Jython.
источник
В ответ на ответ Хитдша (почти два года спустя) ...
pythonz - это форк pythonbrew, который добавляет поддержку Stackless, PyPy и Jython.
Если вам нравится, как rvm работает с разными интерпретаторами, возможно, стоит взглянуть на pythonz. Если вы строго работаете с CPython, разница менее значительна.
источник
При желании, если вы используете Macports, вы можете использовать
python_select
. Установитьpython_select
с помощью:Предполагая, что Python 2.6 и 2.5 установлены через Macports, вы можете переключать питонов следующим образом:
источник
pyenv 1.2.15 может собрать и установить Python для вас
Возможно, это было невозможно в более ранней версии, но когда я тестировал в 1.2.15, я заметил
pyenv install
вариант, который работал:Поэтому я чувствую, что разумно назвать
pyenv
замену RVM.Я дал полностью подробный пример его использования по адресу: apt-get install для разных версий Python
источник