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

需要Microsoft Visual C++14.0(找不到VCVarsall.bat)

利海阳
2023-03-14

我已经安装了Python3.5并且在运行时

pip install mysql-python

它给了我以下错误

error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.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位的win7设置在我的电脑。

通过pip来减轻此错误并正确安装模块的解决方案是什么。

共有3个答案

燕富
2023-03-14

要解决以下任何一个错误,请执行以下操作:

  • 为Misaka构建车轮失败
  • 无法生成Misaka
  • 需要Microsoft Visual C++14.0
  • 找不到VCVarsall.bat

解决办法是:

>

  • 转到为Visual Studio 2017生成工具

    在Visual Studio Community 2017下选择“免费下载”。这将下载安装程序。运行安装程序。

    在“工作负载”选项卡下选择所需的内容:

    a.在Windows下,有3种选择。只检查用C++开发桌面

    b.在Web&Cloud下,有7种选择。只检查Python开发(我相信这是可选的但我已经做到了)。

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

  • 堵睿范
    2023-03-14

    我不敢相信没有人已经提出这一点--对PIP使用仅二进制选项。例如,对于mysqlclient:

    pip install --only-binary :all: mysqlclient
    

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

    景俊语
    2023-03-14

    您的路径只列出了Visual Studio11和12,它想要14,也就是Visual Studio2015。如果您安装了它,并记住在语言->C++框中打勾,那么它应该可以工作。

    在我的Python 3.5安装中,错误消息稍微有用一些,并且包含了获取错误消息的URL

     error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
    

    编辑:新建工作链接

    编辑:根据Lightfire228的建议,您可能还需要升级setuptools包以使错误消失:

    pip install --upgrade setuptools
    
     类似资料:
    • 我已经安装了Python 3.5并在运行时 它给我以下错误 错误:微软视觉C 14.0是必需的(找不到.bat) 我已将以下行添加到我的路径中 我有一个 64 位窗口 有什么解决方案可以减轻此错误并通过正确安装模块。

    • 问题内容: **** 我已经安装了Python 3.5,并且在运行时 它给我以下错误 我在“路径”中添加了以下几行 我的PC上安装了64位win 7。 有什么能减轻这个错误,并通过正确地安装模块的解决方案。 问题答案: 正如其他答复所指出的那样,一种解决方案是安装。但是,这需要几个GB的磁盘空间。解决方法之一是安装预编译的二进制文件。该网页 (镜)包含预编译的二进制许多Python包。下载感兴趣的

    • 问题内容: 当我安装scrapy软件包时,发生以下错误: 错误:需要Microsoft Visual C 14.0。使用“ Microsoft Visual C 生成工具”获得它:http : //landinghub.visualstudio.com/visual-cpp-build-tools 但是找不到网站,该如何解决? 问题答案: 你需要安装最新版本的Visual Studio。在14.0

    • 我试图在pycharm中使用gaft包,但我出现了以下错误: 运行“C:\Program Files(x86)\Microsoft SDKs\MPI”中得build_clib MPI配置:[msmpi]错误:需要Microsoft Visual C++14.0.使用“Microsoft Visual C++生成工具”获取:http://landinghub.visualstudio.com/vis

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

    • 问题内容: 每当启动应用程序spring启动时,我都会收到以下错误。 申请开始失败 描述: com.base.model.AbstractDao中的现场会话需要找不到“ org.hibernate.SessionFactory”类型的Bean。 行动: 考虑在配置中定义类型为“ org.hibernate.SessionFactory”的bean。 我添加了我的应用程序的实现: POM.xml 应