Как использовать Homebrew для обновления до определенной версии Python? - PullRequest
0 голосов
/ 01 мая 2018

Я использую Homebrew для установки различных пакетов на мой Mac. В настоящее время у меня установлен Python 2.7.13 через Homebrew, но я бы хотел обновить его до версии Python 3.5.x, а не 3.6, которая является текущей версией brew. Сначала я попробовал обновить до Python 3:

brew install python3

Brew сказал, что "Python 2.7.13 уже установлен. Чтобы обновить до 3.6.5, запустите brew upgrade python", а это не та версия, которую я хочу.

Затем я попытался найти доступные версии Python brew:

brew search python

Теперь Homebrew говорит мне: «Если вы конкретно имели в виду« python »: он был перенесен из caskroom / cask в homebrew / core».

Затем я посмотрел на homebrew-core на Github, но, похоже, он не дает никаких инструкций о том, как делать то, что я хочу делать. Кто-нибудь знает, как теперь отобразить список версий Python, которые можно установить с помощью Homebrew, и какую команду использовать для установки конкретной версии?

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Есть несколько обсуждений этого здесь и в других местах. Нет прямого способа сделать то, что вы хотите. Рекомендуемый подход - установить pyenv через brew и использовать pyenv для управления различными версиями Python в вашей системе. В репозитории github есть очень подробное и понятное руководство по использованию: https://github.com/pyenv/pyenv

0 голосов
/ 01 мая 2018

Чтобы увидеть версию python, используйте python --version, а для обновления используйте sudo apt-get upgrade python. Я использовал это, и это сработало

...