wlo*_*leo 13 python visual-studio python-3.x
我正在尝试在 Python 上安装一个包,但 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/
Run Code Online (Sandbox Code Playgroud)
我已经更新了它并拥有 14.27 的最新版本,但问题是抛出相同的错误。
Ice*_*ear 18
转到链接并下载它,如果您有它,请打开它
一旦你打开它,它可能需要一些其他的步骤,但很明显,就随它去吧。
你会看到你可能有这样的东西,只需下载或恢复。
如果上面的更新不起作用,那么您需要在此处配置或进行一些更新。您也可以在这里进行一些更新,我点击“修改”。
检查并在那里下载您需要的内容,或者您可能会在那里发现您只需要按照错误说明更新Microsoft Visual C++,但是I also suggest to update everything there cause you might still need it on your future programs,我认为那些使用 C++ 的人就像我以前做过的那样,并且遇到了类似的问题在安装用于创建WorldCloud可视化的 python 包时。
更新:2020 年 12 月 28 日
选择:工作负载?使用 C++ 进行桌面开发,然后对于单个组件,仅选择:
vs_buildtools.exe --norestart --passive --downloadThenInstall --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Workload.MSBuildTools
Run Code Online (Sandbox Code Playgroud)
来源在这里
当使用最新版本的 Python(例如 3.12)时,可能会发生此错误,因为包轮仅针对早期版本的 Python 构建。所以你必须自己构建它们。
\n值得庆幸的是,您可以下载由第三方构建并在线共享的轮子:
\n\n这允许:
\n通常,如果错误消息如下:
\nFailed to build frozenlist multidict\nRun Code Online (Sandbox Code Playgroud)\n那么你应该下载:
\nfrozenlist:frozenlist\xe2\x80\x911.3.0\xe2\x80\x91py3\xe2\x80\x91none\xe2\x80\x91any.whlmultidict:multidict\xe2\x80\x916.0.2\xe2\x80\x91py3\xe2\x80\x91none\xe2\x80\x91any.whl并在本地运行:
\nFailed to build frozenlist multidict\nRun Code Online (Sandbox Code Playgroud)\n最后,恢复之前失败的安装:
\npip install .\\frozenlist-1.3.0-py3-none-any.whl\npip install .\\multidict-6.0.2-py3-none-any.whl \nRun Code Online (Sandbox Code Playgroud)\n这次,安装应该成功了。
\n| 归档时间: |
|
| 查看次数: |
24893 次 |
| 最近记录: |