我正在嘗試在 Windows 上使用 pip 安裝 shap 庫。
我收到錯誤“需要 Microsoft Visual C 14.0 或更高版本。使用“Microsoft C 構建工具”獲取它:https : //visualstudio.microsoft.com/visual-cpp-build-tools/ “
我已經嘗試安裝它,選擇 c 構建工具、c redist 和 windows sdk(以及許多其他看起來可以作業的庫),但它仍然無法作業。
我嘗試更新 pip、setuptools 和輪子,但無濟于事。
我還可以做些什么 ?我是否需要以某種方式告訴 pip 這一切都安裝在哪里?
謝謝 !
uj5u.com熱心網友回復:
您可以使用 Visual Studio 附帶的編譯器(不是 Visual Studio 代碼),這是我所知道的最簡單的解決方法。
從python 檔案:
Microsoft Visual C 14.0 和 Visual Studio 2015(x86、x64、ARM)
Visual Studio 2015 包含 Visual C 14.0 編譯器。Distutils 會自動檢測編譯器并使用它。
所以你需要:
- 安裝 Visual Studio 2015 或最新版本
- 從作業負載中安裝“使用 C 進行桌面開發”
- 完成
以這種方式安裝編譯器后,無需配置 pip 或任何東西,所有需要 C 編譯的庫都可以使用。
uj5u.com熱心網友回復:
更新:感謝您的回答。我最終找到了一種解決方法:我通過 conda 而不是 pip 安裝了 shap,我相信 conda 使用的是預編譯版本。
這有點亂,但我只需要 shap 進行一些實驗,就可以了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/362284.html
上一篇:USMT腳本失敗并回傳代碼71
