首页 > 解决方案 > Scipy.spatial 不包含“qhull”

问题描述

这是我在这个网站上的第一个问题。让我们切入正题:

我正在尝试scipy在 Kubuntu 20.04 上的 Python 3.8 中创建 Voronoi 图,但是问题似乎是我无法访问Voronoi该类,scipy.spatial因为它不包含对qhull. 同样依赖的其他类(如 ConvexHull)也qhull无法访问。尝试在 PyCharm 中打开qhull产品Cannot find reference to qhull in __init__.py,但我无法导航到它。查看 SciPy 文档,似乎qhull预计将与 一起交付scipy,因为没有关于如何安装它的更多信息。

到目前为止,我已经尝试过:

  1. 升级scipy到最新版本 1.5.3
  2. 全新安装scipy- 我运行pip install冗长,但没有出现错误或警告(应该是颜色编码的 afaik)
  3. qhull-bin通过控制台安装
  4. qhull手动构建

这些方法似乎都没有改变任何东西,除了我现在可以qhull在控制台中运行,但这并不是我真正想要的。

我会很感激你对我的任何建议。

标签: pythonscipyvoronoiqhull

解决方案


猜猜我应该尝试实际运行我的代码。事实证明它一直都在安装,只是 PyCharm 没有,也仍然没有,可以访问任何qhull文件或引用,这意味着 PyCharm 中的错误并没有消失,但代码有效。


推荐阅读