当前位置: 首页 > 知识库问答 >
问题:

错误“需要Microsoft Visual C 14.0(找不到vcvarsall.bat)”

龙嘉誉
2023-03-14

我已经安装了Python 3.5并在运行时

pip install mysql-python

它给我以下错误

错误:微软视觉C 14.0是必需的(找不到.bat)

我已将以下行添加到我的路径中

C:\Program Files\Python 3.5\Scripts\;
C:\Program Files\Python 3.5\;

C:\Windows\System32;
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC;
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC

我有一个 64 位窗口

有什么解决方案可以减轻此错误并通过pip正确安装模块。

共有3个答案

戚俊美
2023-03-14

解决以下任何错误:

  • 三坂失败的建筑摩天轮
  • 未能建造三坂
  • 微软视觉C 14.0是必需的
  • 找不到 vcvarsall.bat

解决方案是:

>

  • 转到生成工具的可视化工作室 2017

    选择“视觉工作室社区 2017”下的“免费下载”。这将下载安装程序。运行安装程序。

    在工作负载选项卡下选择您需要的内容:

    一种。在Windows下,有三种选择。只勾选用C进行桌面开发。

    b.在“网站”下

    在cmd中,键入pip3 install misaka

    请注意,如果您已经安装了 Visual Studio,则在运行安装程序时,可以修改安装程序(单击“Visual Studio 社区 2017”下的“修改”按钮)并执行步骤 3 和 4。

    最后注意:如果你不想安装所有的模块,有以下三个(或更新版本的VC 2017)就足够了。(您也可以仅使用这些选项来安装Visual Studio构建工具,因此您不需要安装Visual Studio Community Edition本身)=)

  • 景子安
    2023-03-14

    对pip使用二进制选项。例如,对于mysqlclient:

    pip install --only-binary :all: mysqlclient
    

    许多软件包不会为每个版本创建一个构建,这会强制您的pip从源代码构建。如果您愿意使用最新的预编译二进制版本,请使用--only-二进制:all:以允许pip使用较旧的二进制版本。

    凌远
    2023-03-14

    您的路径只列出了Visual Studio 11和12,它想要14,即Visual Studio 2015。如果您安装它,并记得勾选语言→C的框,那么它应该可以工作。

    在我的Python 3.5安装上,错误消息更有用,并且包含了获取它的URL:

    错误:需要Microsoft Visual C 14.0。使用"Microsoft Visual C Build Tools"获取:http://landinghub.visualstudio.com/visual-cpp-build-tools

    新工作链接。

    正如Fire所建议的,您可能还需要升级< code>setuptools包,以消除错误:

    pip install --upgrade setuptools
    
     类似资料:
    • 我已经尝试运行下面的代码,从1周到现在。我已经重写了大约4-5次相同的代码,以防我错过了什么。尝试寻找解决方案,以及,但我无法检测到底是什么错误? 错误:找不到模块'webpack-cli/bin/config-yargs'需要堆栈: C:\用户\NFC\Desktop\reactapp\node_modules\webpack-dev-server\bin\webpack-dev-server.

    • 问题内容: 我已经声明了公共静态数组的名称和ID: 但是说: 我不知道怎么了 是我声明变量的方式还是写的方法? 问题答案: 您在静态String数组和传递给该方法的本地String变量之间发生冲突。 最好的解决方案是使用不同的名称。这将使代码更容易理解。 如果仍然坚持使用相同的名称,则可以通过使用类名称访问静态数组来解决名称冲突: 这同样适用于您的int数组和int变量。

    • 我已经安装了Python3.5并且在运行时 它给了我以下错误 我在路径中添加了以下行 我有一个64位的win7设置在我的电脑。 通过来减轻此错误并正确安装模块的解决方案是什么。

    • 错误:需要Microsoft Visual C++10.0(找不到VCVarsall.bat) Python Pip安装错误:找不到VCVarsall.bat。尝试了所有解决方案

    • 驱动程序=新的IOSDriver(新的URL(“http://127.0.0.1:4723/wd/hub(能力),; } } 请参阅所附的屏幕截图和屏幕截图中的错误。有人能帮帮我吗?我在Mac 10.10.5版本上使用Appium

    • 编辑:我把单引号改成双引号,短绒没有抱怨。 我把这个放到jsonlint.com,我得到了这个错误: 其他json棉绒也有类似的结果。最初,数值是空的,所以我用单引号将它们括起来,以消除< code>jq错误: 但我还是为JQ买的。 我没有看到任何未定义的键,我错过了什么? 我还在网上看到一篇参考文章,不允许对密钥使用裸数字,公平地说,任何具有非字符串密钥的JSON都不应该通过测试吗?