【问题标题】:installing Brain Scaffold Builder with broken rtree dependency安装具有损坏 rtree 依赖关系的 Brain Scaffold Builder
【发布时间】:2021-01-05 02:39:36
【问题描述】:

我最近在我的 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

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

【问题讨论】:

  • 改用pip install bsb==3.6.0b8。在 BSB 所依赖的 0.9.6 版本之前,rtree 的轮子分布存在问题。如果这不能解决您的问题,请随时在 github.com/dbbs-lab/bsb 上提出问题!
  • 还是不行。我收到以下错误消息错误:找不到满足要求的版本 rtree-linux>=0.9.4(来自 bsb)错误:没有找到 rtree-linux>=0.9.4 的匹配发行版
  • 你需要安装rtree-linux吗?

标签: python neuroscience


【解决方案1】:

rtree package 在 0.9.6 版之前没有与轮子一起打包(参见 PR#163),而 BSB 以 rtree-linux 的名义发布了它自己的轮子版本,因为它只包含 Linux 轮子和更高版本的 Windows轮子。直到一个月前 PR#163 左右,Mac 轮子才可用。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 2015-11-22
    • 2011-11-19
    相关资源
    最近更新 更多