微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装 Brain Scaffold Builder 并破坏 rtree 依赖

如何解决安装 Brain Scaffold Builder 并破坏 rtree 依赖

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

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

解决方法

在 0.9.6 版本之前,rtree package 并未随轮子一起打包(参见 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 轮子。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。