Can';t安装具有C依赖项的Python库

Can';t安装具有C依赖项的Python库,python,python-3.x,visual-c++,pymssql,Python,Python 3.x,Visual C++,Pymssql,我目前正在使用PyCharm Community 5.0.3在Windows 8.1上运行Python 3.4,在尝试安装具有C依赖项的库(即pymssql)时遇到以下错误: 我已经看过了针对类似情况的各种堆栈溢出响应,但没有找到可行的答案,因为大多数问题都是针对Python2.7的。我发现的主要反应是重新下载VisualStudio10,我在网上根本找不到它 对这件事有任何见解都会很好。首先,您可以从该网站下载Microsoft Visual 2013可再发行软件包 您还可以将Mingw用作p

我目前正在使用PyCharm Community 5.0.3在Windows 8.1上运行Python 3.4,在尝试安装具有C依赖项的库(即pymssql)时遇到以下错误:

我已经看过了针对类似情况的各种堆栈溢出响应,但没有找到可行的答案,因为大多数问题都是针对Python2.7的。我发现的主要反应是重新下载VisualStudio10,我在网上根本找不到它


对这件事有任何见解都会很好。

首先,您可以从该网站下载Microsoft Visual 2013可再发行软件包

您还可以将Mingw用作python 2.x和3.x的编译器

检查此文档:

这允许您使用编译器为python构建扩展,要使用mingw作为python的编译器,您必须:

1-将mingw32安装到**C:\programs\mingw**

2-将mingw32的bin目录添加到环境变量:appendc:\programs\MinGW\bin路径

3-编辑(如果不存在的话创建)distutils.cfg位于C:\Python2\Lib\distutils\distutils.cfg的文件为:

[build]
compiler=mingw32

现在运行EasyJuth.EXE安装任何模块,使用C或C++扩展:(

)也见@ ColonelPanic,我尝试做了在那个帖子中推荐的内容,但仍然导致了错误。这里解决了同样的情况,也许它会对你有帮助?噪声看起来没有预先构建的pymssql发行版。我确实尝试安装该库的.whl版本,但安装失败。
[build]
compiler=mingw32