问题描述
我需要对我的数据使用 HDBSCAN 算法,但未安装该模块。我使用 python 3.7。我对这种棘手的安装不是很熟悉,请谁能给我一个清晰易懂的说明如何安装 HDBSCAN?
-
我已经从以下位置下载了模块:https://github.com/scikit-learn-contrib/hdbscan#egg=hdbscan
-
我解压了
-
我运行了以下命令:
python setup.py install --prefix="C:\ProgramData\Miniconda3\envs\py37_v1"
(一行)
并且我收到以下错误:“由于现在与 Python 3.7 hdbscan 不兼容” “需要安装 Cython 才能构建它” “找不到 Cython!请安装 Cython 并重试”
解决方法
最简单的安装,如果你有 Anaconda(感谢 conda-forge,它很棒!):
conda install -c conda-forge hdbscan
PyPI 安装,假设你有一个最新的 pip:
pip install hdbscan