[英]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.