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

我相信我没有正确安装我的C编译器。 我试图在我的Windows 8机器上安装一些Python 2.7包。 我不断收到以下错误:

“RuntimeError:损坏的工具链:无法链接一个简单的C程序”。

Python已经正确安装,并且一直运行良好。 我一直在使用“virutalenv”包,并在虚拟环境中工作。 然后,我尝试安装Cygwin,MinGW和MS Visual Studios 2012,其中没有一个似乎在virtualenv中工作。 我不知道我在做什么错,任何帮助将是伟大的。

谢谢,吉米

我遇到同样的问题,尽管在CygWin下安装gcc和mingw-gcc,每个scipy的建议 。 但这可能会让你进一步走下去:

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 

最后我只好安装了所有搜索“gcc”的Cygwin软件包。 我只选择了那些“开发”类而不是“调试”和pip install numpy (编译和链接很多C包)工作正常。 这是我的Cygwin软件包列表 。

我在Windows 7(当我无法避免它),但不是赢8。

我已经安装了下列软件包,它似乎工作:

  • GCC核心
  • 使
  • 蟒蛇-devel的

希望这也适用于你。

PS:用apt-cyg来安装。 https://github.com/transcode-open/apt-cyg