需要microsoft visual c++14.0(找不到vcvarsall.bat)

1yjd4xko  于 2021-06-24  发布在  Mysql
关注(0)|答案(22)|浏览(334)

我已经安装了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位win 7设置。
有什么解决方案可以减轻此错误并通过正确安装模块 pip .

igetnqfo

igetnqfo16#

我也有同样的问题。更新setuptools的解决方案

pip install -U setuptools

pip install setuptools --upgrade
9wbgstp7

9wbgstp717#

我在安装spacy模块时遇到了同样的问题。我检查了控制面板,我已经安装了几个visualc可再发行程序。
我所做的是选择“microsoft visual studio community 2015”,它已经安装在我的pc上-->“modify”-->选中“common tools for visual c
2015”。然后它将需要一些时间和下载超过1 gb的安装。
这解决了我的问题。现在我已经安装了spacy。

nsc4cvqm

nsc4cvqm18#

在使用最新的python3.6时也遇到了同样的问题。使用windows os 10 home edition和64位操作系统
解决此问题的步骤:
通过“控制面板”卸载所有版本的visual studio
安装visual studio 2015并选择默认选项,该选项将自行安装visual c++14.0
您可以使用pycharm安装scrapy->project->project解释器->+(install scrapy)
通过导入检查repl和pycharm中的scrapy,您应该不会看到任何错误

ozxc1zmp

ozxc1zmp19#

您的路径只列出visual studio 11和12,它需要14,即visual studio 2015。如果你安装了它,记得勾选 Languages->C++ 那就行了。
在我的python3.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
ebdffaop

ebdffaop20#

在阅读了大量的答案后,没有一个有效,我终于设法解决了以下步骤在这个线程中,我将离开这里的步骤,以防页面消失:
请尝试安装visual studio 2017的生成工具,选择工作负载“visual c生成工具”,并检查选项“c/cli支持”和“vc++2015.3 v14.00(v140)toolset for desktop”,如下所示。

希望对我有帮助。

6qqygrtg

6qqygrtg21#

我在安装mayavi时遇到了这个问题。

所以我也有共同点 error: Microsoft Visual C++ 14.0 is required pip安装库时。

在浏览了许多网页和这个线程的解决方案之后,没有一个是有效的。我认为这些步骤(大部分是从以前的解决方案中采取的)使这一点得以实现。
转到visual studio 2017的生成工具并安装 Build Tools for Visual Studio 2017 . 在下面 All downloads (向下滚动)>> Tools for Visual Studio 2017 如果您已经安装了这个,请跳到2。

选择 C++ Components 你需要(我不知道我需要的是哪一个安装了这么多)。
如果您已经安装了 Build Tools for Visual Studio 2017 然后打开应用程序 Visual Studio Installer 那就去 Visual Studio Build Tools 2017 >> Modify >> Individual Components 并选择了所需的组件。
从其他答案来看,重要的组成部分似乎是: C++/CLI support , VC++ 2017 version <...> latest , Visual C++ 2017 Redistributable Update , Visual C++ tools for CMake , Windows 10 SDK <...> for Desktop C++ , Visual C++ Build Tools core features , Visual Studio C++ core features .

安装/修改这些组件 Visual Studio Build Tools 2017 .
这是重要的一步。打开应用程序 Visual Studio Installer 那就去 Visual Studio Build Tools >> Launch . 它将在正确的位置打开一个cmd窗口 Microsoft Visual Studio\YYYY\BuildTools .



现在进入 python -m pip install --upgrade setuptools 在这个命令窗口中。

最后,在同一个cmd窗口pip中安装python库: pip install -U <library> .

wmvff8tz

wmvff8tz22#

去吧https://www.lfd.uci.edu/~gohlke/pythonlibs/ 找到合适的文件包(whl文件)。下载它。转到cmd中的下载文件夹或在文件夹的地址栏上键入“cmd”。运行命令:

pip install mysqlclient-1.4.6-cp38-cp38-win32.whl

(请正确键入文件名。我只举了一个例子)。不安装6gb大小的build toll cpp就可以解决您的问题。

相关问题