安装具有损坏的 rtree 依赖项的 Brain Scaffold Builder

installing Brain Scaffold Builder with broken rtree dependency

我最近在 MAC 上安装了 NEST。我必须安装 Brain Scaffold Builder。我按照说明写了 bsb==3.6.0b6,但收到以下错误消息

Using cached bsb-3.6.0b6-py3-none-any.whl (189 kB)
ERROR: Could not find a version that satisfies the requirement rtree-linux==0.9.4 (from bsb)
ERROR: No matching distribution found for rtree-linux==0.9.4

你能帮我解决一下吗? 非常感谢您的帮助。

rtree package did not come packaged with wheels before version 0.9.6 (see PR#163) 和 BSB 以 rtree-linux 的名义发布了自己的轮子版本,因为它只包含 Linux 轮子和后来的 Windows 轮子。 Mac 轮子直到一个月前的 PR#163 才可用。

您可以通过克隆存储库并调整 setup.py 以安装 rtree>=0.9.7 或要求维护者(免责声明:我)这样做来解决此问题;我已经这样做了,你现在应该可以在 Mac 上安装版本 3.6.1 (pip install bsb) 的 BSB 而无需特别的努力,它将使用 rtree==0.9.7 Mac轮子。