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 из терминала.
- Список всех пакетов с
softwareupdate --list
в терминале. Может занять минуту. Скопируйте имя пакета инструментов командной строки после
*
(например, мой был* Command Line Tools (macOS Sierra version 10.12) for Xcode-8.3
)Установите последнюю версию пакета, например, с
sudo softwareupdate --install "Command Line Tools (macOS Sierra version 10.12) for Xcode-8.3"
(обратите внимание на цитаты). Это может занять некоторое время, но вы должны увидеть сетевую активность в Activity Monitor, пока идет загрузка.
ИМХО, самый простой способ установить NEURON+Python на MacOS - это руководство М. Хайнса. Инструкции на портале HBP привели к вышеуказанной ошибке и нескольким другим позже. Даже этот учебник требует инструментов командной строки, поэтому ответ выше был по-прежнему полезен.