我正在安装现有项目的一些 python 包,但出现此错误:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft
Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
我找到了一个解决方案,通过在此处使用 visual studio 的产品之一安装它 StackOverflow answer但是,想知道是否有另一种方法无需安装超过 1.7 GB。 PS:我安装了独立的 MSbuild 工具,但对我不起作用。
最佳答案
Installing MS C++ 14.0 for python without Visual Studio
要安装 Microsoft Visual C++ 14.0,您可以下载 Microsoft Build Tools for Visual Studio 2017 ,安装并打开,选择:Workloads → Visual C++ build tools(甚至只能选择“Windows 10 SDK”):
如果以上仍不能解决您的问题,您可以尝试切换到Individual components,向下滚动Individual 组件列表,有一个名为Compilers 的部分,build工具和运行时。在该部分下有一个 VC++ 2015.3 v140 桌面工具集 (x86,x64) 选项并选择它:
我已经安装了这两个,所以我不能确定安装哪个来解决这个问题。
此外,有人提供了另一种解决方法来解决此问题,您可以检查它是否适合您:
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
.
可以查看this document和 this thread了解更多详情。
希望这对您有所帮助。
关于python - 在没有 Visual Studio 的情况下为 python 安装 MS C++ 14.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52383577/