如何为Windows的Python包安装正确安装C编译器?

Jim*_*mmy 5 c python windows virtualenv

我相信我没有正确安装我的C编译器.我正在尝试在我的Windows 8机器上安装一些Python 2.7软件包.我一直收到以下错误:

RuntimeError:破坏的工具链:无法链接简单的C程序.

Python安装正确,并且定期运行良好.我一直在使用该virutalenv软件包并在虚拟环境中工作.然后我尝试安装Cygwin,MinGW和MS Visual Studios 2012,这些似乎都没有virtualenv.我不确定我做错了什么,任何帮助都会很棒.

谢谢你,吉米

hob*_*obs 0

尽管根据scipy 建议在 CygWin 下安装了 gcc 和 mingw-gcc,但我遇到了同样的问题。但这可能会让你走得更远:

setup-x86_64.exe -q -n -N -d -R 'C:\cygwin64' -s 'http://www.gtlib.gatech.edu/x86_64/release/' -l 'C:\Users\$USER\Downloads' -P git,wget,curl,python,gcc-core,mingw-gcc
Run Code Online (Sandbox Code Playgroud)

最终我不得不小心翼翼地安装在搜索“gcc”时出现的所有 Cygwin 软件包。我只选择了“dev”类别下的那些,而不是“debug”,并且pip install numpy(编译和链接很多 C 包)工作得很好。这是我的 Cygwin 软件包列表

我使用的是 Windows 7(当我无法避免时),但不是 Win 8。