0

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

按照Pypi.org 关于这个库的文档,我简单地运行了:

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 hdbscanpip install --upgrade git+https://github.com/scikit-learn-contrib/hdbscan.git#egg=hdbscan

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

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

4

2 回答 2

0

在你的终端试试这个

conda install -c conda-forge hdbscan

于 2021-10-26T16:55:29.003 回答
0

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

conda install cython
conda install numpy scipy
conda install scikit-learn
pip install hdbscan
于 2022-01-11T09:23:44.527 回答