[英]Can't Install Python Libraries with C Dependencies
我目前正在Windows 8.1上使用PyCharm Community 5.0.3运行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,但我在网上根本找不到。
对这个问题的任何见解都会很棒。
首先,您可以从此链接下载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-将位于C: \\ Python2 \\ Lib \\ distutils \\ distutils.cfg的 distutils.cfg文件( 如果不存在则创建 )编辑为:
[build]
compiler=mingw32
现在运行easy_install.exe以使用c或c ++扩展名安装任何模块:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.