Visual Studio 如何解决“错误:安装Python软件包时需要Microsoft Visual C++ 14.0或更高版本,

e1xvtsh3  于 2022-11-17  发布在  Python
关注(0)|答案(8)|浏览(198)

我试图在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/

我已经更新了,并有最新版本的14. 27,但问题是抛出相同的错误。

goucqfw6

goucqfw61#

转到此链接并下载Microsoft C++生成工具:
https://visualstudio.microsoft.com/visual-cpp-build-tools/

打开安装程序,然后按照步骤操作。
你可能有这样的东西,只是下载它或恢复。

如果以上更新不起作用,则需要在此处进行配置或进行一些更新您也可以通过单击“修改"在此处进行一些更新
请检查并下载您需要的内容,否则您可能会发现您只需要更新Microsoft Visual C++(如错误所述),但是我也建议更新那里的一切,因为你可能在你未来的程序中仍然需要它。我认为那些与C++一样的人我以前也做过类似的事情,就像安装python包来创建WorldCloud可视化一样。

更新:二〇二〇年十二月二十八日

您也可以在此处执行以下步骤:
1.选择:工作负载→使用C++进行桌面开发

  • 然后,对于“单个零部件”,仅选择:
  • Windows 10软件开发工具包
  • C++ x64/x86建置工具

您也可以使用以下命令自动实现相同的操作:

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

pkmbmrz7

pkmbmrz72#

2020 -Visual C++的转散发/建置工具
可以使用以下两个命令执行静默安装**:**

vs_buildtools__370953915.1537938681.exe --quiet --add Microsoft.VisualStudio.Workload.VCTools

VC_redist.x64.exe  /q /norestart
ulmd4ohb

ulmd4ohb3#

1.升级您的pip:python -m pip安装--升级pip
1.升级您的车轮:pip安装--升级轮
1.使用以下工具升级安装工具:pip安装--升级安装工具
1.关闭终端
1.请尝试重新安装软件包。
砰!!!成功了。

cx6n0qe3

cx6n0qe34#

我尝试了所有的方法,最后,从python 3.10降级到3.9是有效的。(我在这篇评论中注意到了,但这是一个有点不同的场景:(第10页)

oogrdqng

oogrdqng5#

请检查是否安装了较旧版本的Microsoft Visual C++。如果安装了,请卸载它们。

xytpbqjk

xytpbqjk6#

除了@ice bear验证的答案之外,只需确保在下载并安装最新的visual studio生成工具后重新启动系统,然后您可能遇到的错误就会消失!

ssgvzors

ssgvzors7#

尝试了Prason的方法。还尝试了建议的修复here

  1. conda安装-c conda-forge隐式
  2. pip安装--升级gensim
ggazkfy8

ggazkfy88#

我在使用virtualenv的时候遇到了上面提到的问题。使用conda环境解决了这个问题。Conda自动安装vs2015_runtime,它编译轮子没有问题。

相关问题