MAC NEURON-Python:错误 更新的命令行工具版本可用。从 App Store 中的软件更新更新它们

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

尝试install NEURON with Python support (eg. can run python -c "import neuron"), using instructions from the Human Brain Project portal website时。之后:

brew install neuron

我收到以下(误导性)错误:

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

但是App Store没有上架"Command Line Tools"。如何更新 "Command Line Tools"?

这让我陷入了 Google 搜索的困境。我post下面是我的发现,以帮助处于我这种情况的其他人节省一些时间。

不要像消息中建议的那样去 App Store,而是从终端更新命令工具。

  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 监视器中看到网络 activity,同时开始下载。

恕我直言,easiest way to install NEURON+Python on MacOS has been this tutorial by M. Hines。 HBP 门户上的说明导致了上述错误和其他几个错误。即使那个教程需要命令行工具,所以上面的答案仍然有帮助。