Установите несколько версий Python через Homebrew

Есть ли способ установить более старые версии Python с помощью Homebrew и сохранить установленную последнюю версию Python? Я знаю, что pyenv — самый простой ответ на мой вопрос (pyenv-virtualenv), но мне действительно не нравится, как он управляет файлами. Я хотел бы иметь несколько установок в /usr/local/Cellar, чтобы получить к ним доступ через virtualenv и создать envs с определенной версией Python.


person g_rmz    schedule 18.07.2016    source источник
comment
Да, вы можете установить несколько версий одной и той же формулы и просто передать путь к соответствующему исполняемому файлу как -p   -  person jonrsharpe    schedule 18.07.2016
comment
У Homebrew нет такой поддержки Python. Он предоставляет только python для python 2.7.12 и python3 для последней версии Python 3. Нажатие homebrew/versions не предоставляет более старые версии Python.   -  person g_rmz    schedule 18.07.2016
comment
homebrew/versions нет, но это та же функциональность и, например. derekkwok/python содержит рецепты.   -  person jonrsharpe    schedule 18.07.2016
comment
Есть другие рецепты с большим количеством версий? Вроде 2.7.9 или около того..!   -  person g_rmz    schedule 18.07.2016
comment
Этот вопрос не имеет ответа. Вот один. Вы можете сделать это, используя сторонние рецепты, такие как github.com/danpalmer/homebrew-python, вилка Данпалмера формул Зойдбергвилля. Рецепты сторонних производителей — это в значительной степени путь сюда, главный недостаток заключается в том, что они спорадически поддерживаются и имеют тенденцию исчезать, как ссылка derekkwok/python выше. (И да, нет, повторяющийся вопрос не является дубликатом, и его ответы не относятся к этому вопросу.) :) Так оно и есть.   -  person tekHedd    schedule 18.01.2018