【Python】hdbscan安装失败的解决

安装dbscan报错

尝试的安装方法,均失败

  1. pip install hdbscan
  2. conda install hdbscan
  3. pip install --upgrade git+https://github.com/scikit-learn-contrib/hdbscan.git#egg=hdbscan

GitHub hdbscan

安装所在的环境(mac Catalina + conda + python3.7)

以上的两个错误的两个解决办法

  • 通过conda,但是需要配置镜像源(意思就是安装报错,是因为底层依赖的包下载出错或未下载成功)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --set show_channel_urls yes

# 查看配置信息:mac上channels只有defaults,没有其他的
conda config --show

然后使用 conda install hdbscan -n ml 安装包到指定环境下,尝试成功

  • 使用pip,忽略一些517问题,尝试,安装成功
pip install --no-use-pep517

当然还是建议用conda这种,先配置镜像源,然后安装(配置源后 pip和conda都能成功的)。后面如果遇到安装失败,首先检查下当前conda或pip的镜像源是否可用,或者安装的资源是否需要梯子,如果需要,添加一些可访问的镜像源。

你可能感兴趣的:(Python)