5

6 小时前,我开始寻找在 Windows 7 上为 python 2.7 编译 c 扩展的解决方案。

我尝试了所有可能的解决方案,例如使用较旧的 MINGW 版本或尝试使用 tdm-mingw 版本(4.4)。我还尝试更改

“-Wall -mno-cygwin”

从 cygwinccompiler 并使用新版本创建新文件 distutils.cfg

但我仍然“至少”得到这个错误:

“错误:命令‘gcc’失败,退出状态为 1”

有没有人可以在windows下编译类似“pip install lxml”的东西?

如果是...请分享您的智慧...;)您正在运行哪种 MINGW 版本...您的 python 版本是什么或您修改后的 cygwinccompiler.py 看起来如何?

4

1 回答 1

3

你试过微软的 Visual C++ 编译器吗?

如果没有,您可能需要在此处下载“Microsoft Visual C++ Compiler for Python 2.7”,看看是否可以避免“无法找到 vcvarsall.bat”错误:https ://www.microsoft.com/en-us/download /details.aspx?id=44266

这通常适用于我在 Windows 上使用 Python 2.7

于 2016-03-22T12:50:22.150 回答