在没有Visual Studio的情况下为python安装MS C ++ 14.0 [英] Installing MS C++ 14.0 for python without Visual Studio

查看:491
本文介绍了在没有Visual Studio的情况下为python安装MS C ++ 14.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在安装现有项目的一些python软件包,但出现此错误:

I am installing some python packages of an existed project and I am getting this error:

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft
Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

我找到了解决方案,方法是在此处

I found a solution to that by installing it using one of the visual studio's products here StackOverflow answer, however, want to know if there is another way without needing to install more than 1.7 gb. PS: I installed the standalone MSbuild tools and didn't work for me.

推荐答案

在没有Visual Studio的情况下为python安装MS C ++ 14.0

Installing MS C++ 14.0 for python without Visual Studio

要安装Microsoft Visual C ++ 14.0,可以下载Microsoft 用于Visual Studio 2017的构建工具,安装并打开它,然后选择:工作量 Visual C ++构建工具(即使您只能选择仅"Windows 10 SDK"):

To install Microsoft Visual C++ 14.0, you can download the Microsoft Build Tools for Visual Studio 2017, install and open it, select: WorkloadsVisual C++ build tools(Even you can only select only the "Windows 10 SDK"):

如果以上仍然不能解决您的问题,您可以尝试切换到单个组件,向下滚动单个组件列表,其中有一个标题为编译器,构建"的部分.工具和运行时.在该部分下,有一个用于台式机(x86,x64)的 VC ++ 2015.3 v140工具集选项,然后选择它:

If above still not resolve your issue, you can try to switch to Individual components, scrolling down the list of Individual components, there was a section titled Compilers, build tools, and runtimes. Under that section there was a VC++ 2015.3 v140 toolset for desktop (x86,x64) option and select it:

我已经安装了它们两个,所以我不能确定安装了哪个解决该问题.

I have installed both of them, so I can not make sure which one is installed to solve this issue.

此外,有人提供了另一种解决方法来解决此问题,您可以检查它是否对您有用:

Besides, someone give a another workaround to resolve this issue, you can check if it works for you:

一种解决方法是安装预编译的二进制文件.网页 http://www.lfd.uci.edu/~gohlke/pythonlibs (镜子)包含 许多Python软件包的预编译二进制文件.下载后 您感兴趣的软件包,您可以使用pip install进行安装,例如 pip install mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl.

One way around is to install precompiled binaries. The webpage http://www.lfd.uci.edu/~gohlke/pythonlibs (mirror) contains precompiled binaries for many Python packages. After downloading the package of interest to you, you can install it using pip install, e.g. pip install mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl.

您可以查看本文档此线程以了解更多详细信息

You can check this document and this thread for some more details.

希望这会有所帮助.

这篇关于在没有Visual Studio的情况下为python安装MS C ++ 14.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆