MAC NEURON-Python: ошибка. Доступен более новый выпуск инструментов командной строки. Обновите их с помощью Software Update в App Store

При попытке установить NEURON с поддержкой Python (например, можно запустить python -c "import neuron" ), используя инструкции с сайта портала Human Brain Project. После:

brew install neuron

Я получаю следующую (вводящую в заблуждение) ошибку:

Error: A newer Command Line Tools release is available. Update them from Software Update in the App Store.

Однако в App Store нет списка "Инструменты командной строки". Как мне обновить "Инструменты командной строки"?

Это привело меня к кроличьей норе поисков Google. Я публикую свои выводы ниже, чтобы помочь другим в моей ситуации сэкономить время.

1 ответ

Решение

Вместо того, чтобы идти в App Store, как следует из сообщения, обновите Command Tools из терминала.

  1. Список всех пакетов с softwareupdate --list в терминале. Может занять минуту.
  2. Скопируйте имя пакета инструментов командной строки после * (например, мой был * Command Line Tools (macOS Sierra version 10.12) for Xcode-8.3)

  3. Установите последнюю версию пакета, например, с sudo softwareupdate --install "Command Line Tools (macOS Sierra version 10.12) for Xcode-8.3" (обратите внимание на цитаты). Это может занять некоторое время, но вы должны увидеть сетевую активность в Activity Monitor, пока идет загрузка.

ИМХО, самый простой способ установить NEURON+Python на MacOS - это руководство М. Хайнса. Инструкции на портале HBP привели к вышеуказанной ошибке и нескольким другим позже. Даже этот учебник требует инструментов командной строки, поэтому ответ выше был по-прежнему полезен.

Другие вопросы по тегам