簡體   English   中英

如何解決“hdbscan 構建輪失敗”?

[英]how do I solve " Failed building wheel for hdbscan "?

我嘗試使用pip install hdbscan下載 Hdbscan,我得到了這個:

錯誤:hdbscan 的構建輪失敗

錯誤:無法為使用 PEP 517 且無法直接安裝的 hdbscan 構建輪子

我嘗試了幾種解決方案,但都沒有用。

您只需使用conda install -c conda-forge hdbscan而不是 pip

或者你可以 go 到: https://anaconda.org/search?q=hdbscan如果第一個代碼也不起作用。

嘗試安裝等效的 python3.[x]-dev package。

例如,對於 python3.8 使用: sudo apt install python3.8-dev

您可以運行 build essential 來修復您的錯誤

sudo apt-get update && apt-get install -y build-essential

錯誤消息“需要 Microsoft Visual C++ 14.0 或更高版本”表示您的 Windows 系統缺少 Microsoft Visual C++ 14.0 運行時庫,這是為 hdbscan package 構建“hdbscan._hdbscan_tree”擴展所必需的。

解決方案:

修復此錯誤的解決方案是在您的系統上安裝 Microsoft Visual C++ 14.0 Build Tools。 您可以通過訪問以下鏈接來執行此操作: https://visualstudio.microsoft.com/visual-cpp-build-tools/

安裝構建工具后,您應該能夠成功構建“hdbscan._hdbscan_tree”擴展並安裝 hdbscan package。

您也可以嘗試使用 hdbscan 的 wheel package 安裝它,可以從 pypi 網站下載,然后使用 pip install [path of wheel package] 安裝。

此外,在嘗試再次安裝 hdbscan package 之前,您應該確保在系統上安裝了最新版本的 pip 和安裝工具。

pip install --upgrade pip setuptools

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM