![](/img/trans.png)
[英]error: Microsoft Visual C++ 14.0 is required when installing python package
[英]How to solve "error: Microsoft Visual C++ 14.0 or greater is required" when installing Python packages?
我正在嘗試在 Python 上安裝 package,但 Python 在安裝軟件包時出錯。 每次嘗試安裝pip install google-search-api
時,我都會收到錯誤消息。
這是錯誤我怎樣才能成功安裝它?
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
我已經更新了它並擁有最新版本的 14.27,但問題是拋出了同樣的錯誤。
轉到此鏈接並下載 Microsoft C++ Build Tools:
https://visualstudio.microsoft.com/visual-cpp-build-tools/
打開安裝程序,然后按照步驟操作。
您可能有類似的東西,只需下載或繼續。
如果上面的更新不起作用,那么您需要在此處配置或進行一些更新。 您也可以通過單擊“修改”在此處進行一些更新。
檢查它並在那里下載你需要的東西,或者你可能會發現你只需要按照錯誤中的說明更新Microsoft Visual C++ ,但我也建議更新那里的所有內容,因為你可能在未來的程序中仍然需要它。 我認為那些使用 C++ 的人就像我之前做過的那樣,並且在安裝用於創建WorldCloud可視化的 python 包時遇到了類似的問題。
您也可以在此處執行以下步驟:
您也可以使用以下命令自動實現相同的目的:
vs_buildtools.exe --norestart --passive --downloadThenInstall --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Workload.MSBuildTools
參考:
https://www.scivision.dev/python-windows-visual-c-14-required
使用以下命令升級您的 pip: python -m pip install --upgrade pip
升級你的輪子: pip install --upgrade wheel
使用以下命令升級您的 setuptools: pip install --upgrade setuptools
關閉終端
嘗試再次安裝包。
轟隆隆!!! 有用。
2020 - 用於 Visual C++ 的重新分發/構建工具
可以使用以下兩個命令完成靜默安裝:
vs_buildtools__370953915.1537938681.exe --quiet --add Microsoft.VisualStudio.Workload.VCTools
和
VC_redist.x64.exe /q /norestart
嘗試了Prason的方法。 還嘗試了此處建議的修復
檢查是否沒有安裝舊版本的 Microsoft Visual C++。 如果是這樣,請卸載它們。
我嘗試了一切,最后,從 python 3.10 降級到 3.9 是有效的。 (我在此評論中注意到了這一點,但情況有點不同: https ://stackoverflow.com/a/70617749/17664284)
我在使用 virtualenv 時遇到了上述問題。 改用 conda 環境解決了這個問題。 Conda 會自動安裝 vs2015_runtime,它可以毫無問題地編譯輪子。
除了@ice bear 的驗證答案之外,只需確保在下載並安裝最新的 visual studio 構建工具后重新啟動系統。 然后你可能得到的錯誤就會消失!
這是我的錯誤 ERROR: Could not build wheels for multidict,這是安裝基於 pyproject.toml 的項目所必需的
下載 whl https://www.lfd.uci.edu/~gohlke/pythonlibs/#multidict
pip 安裝 multidict-6.0.2-py3-none-any.whl
pip 安裝 httpie
在安裝 MicrosoftVisual c++ 構建工具后,這個解決方案對我很有用,在 Python 提示符下安裝了詞雲和停用詞過程,非常棒。 安裝后,這些錯誤與遺留系統錯誤和構建工具錯誤一起被清除。 謝謝你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.