我目前正在使用PyCharm Community 5.0.3在Windows 8.1上运行Python 3.4,当我尝试安装带有C依赖项的库(即pymssql)时,我遇到了以下错误:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
我已经对类似情况进行了各种Stack Overflow响应,但由于大多数问题都是针对Python 2.7的,因此无法找到可行的答案。我发现的主要响应是重新下载Visual Studio 10,我在网上根本找不到它。
对此事的任何见解都会很棒。
答案 0 :(得分:0)
首先,您可以从此link
下载Microsoft Visual 2013 Redistributable Packages您还可以将Mingw用作python 2.x的编译器以及3.x
请查看此文档:https://docs.python.org/2.7/install/#gnu-c-cygwin-mingw
这允许您使用编译器为您的python构建扩展,使用mingw作为python的编译器,你必须:
1安装mingw32到** C:\ programs \ mingw **
2 - 将mingw32的bin目录添加到您的环境变量:将 c:\ programs \ MinGW \ bin; 附加到路径
3-Edit(创建,如果不存在) distutils.cfg 文件位于C: \ Python2 \ Lib \ distutils \ distutils.cfg 将成为:
[build]
compiler=mingw32
现在运行easy_install.exe以使用c或c ++扩展安装任何模块:)