Py学习  »  Python

安装python的hdbscan包时遇到问题:“没有名为‘hdbscan’的模块”错误

Lalastro • 3 年前 • 1624 次点击  

我想在我的Ubuntu虚拟机上运行一个用Python编写的算法。它需要导入hdbscan模块。因此,我想在我的虚拟机上安装它。

遵循 documentation 来自Pypi。关于这个图书馆,我简单地说:

pip install hdbscan

几分钟后,它又回来了:

Succesfully built hdbscan
Installing collected packages: hdbscan
Succesfully installed hdbscan-0.8.27

No module named 'hdbscan' ".

我试过了 pip uninstall hdbscan 但它随后返回:

WARNING : Skipping hdbscan as it is not installed.

我尝试了几个命令来解决这个问题,比如 sudo apt --reinstall install hdbscan pip install --upgrade git+https://github.com/scikit-learn-contrib/hdbscan.git#egg=hdbscan

我得到的结果是“成功安装”或“需求已满足”,但我的算法仍然无法使用它,“未安装”或“无法定位程序包hdbscan”,因为我尝试了一个或另一个命令。

我不知道问题的原因是什么,也不知道如何解决。谁能帮帮我吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132133
文章 [ 2 ]  |  最新文章 3 年前
Andrea
Reply   •   1 楼
Andrea    3 年前

我在使用Windows时也遇到了同样的问题。我在安装各种依赖项之前修复了它,然后安装了hdbscan 远离任何环境 . 我严格建议以管理员身份运行终端,否则无法解决某些依赖关系。

conda install cython
conda install numpy scipy
conda install scikit-learn
pip install hdbscan
Praveen
Reply   •   2 楼
Praveen    4 年前

在你的终端试试这个

conda安装-c conda forge hdbscan