Я недавно обновил свой ноутбук до одного из MacBook Pro с сенсорной панелью. В настоящее время я перенастраиваю свою среду разработки и, похоже, у меня возникла небольшая проблема с brew
, python
и, возможно, pyenv
.
Трассировка стека, которую я получаю при попытке запустить brew install mopidy
, выглядит следующим образом:
- Команда выполнена:
==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/mopidy/2.2.1
- Ошибка: Скриншот Homebrew python stacktrace
Как вы, вероятно, можете сказать, версия Python, в которой используется homebrew, по-видимому, не имеет установленной setuptools
. Я сделал следующее:
- Установлены python3 и python2 с
pyenv
и установлены python3 с brew
Тогда:
- настроить
pyenv
с 2.7 и 3.7.1 | pyenv versions
:
system
* 2.7.5 (set by /Users/adonis/.pyenv/version
3.7.1
- У меня
brew link
все, что я brew doctor
сказал мне
- Я попытался выполнить следующие команды pip:
pip install setuptools
pip3 install setuptools
pip3.7 install setuptools
- Также пытались использовать
sudo -H pip install
- Стоит отметить, что единственными каталогами Python в
/usr/local/Cellar/
являются следующие (ls /usr/local/Cellar | grep python
):
gst-python
python
python@2
Я исчерпал Google и SO для ответов, и большинство принятых решений включают либо указание версии pip при использовании команды install, либо глобальную установку. Не много дискуссий по этому вопросу на OS X. Я очень смущен и хотел бы помочь! Спасибо.