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

时间:2013-06-10 21:40:01

标签: python c windows virtualenv

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

  

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

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

谢谢你, 麦

2 个答案:

答案 0 :(得分:0)

尽管在scipy recommendations下在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

最终我只需要安装所有搜索“gcc”时出现的Cygwin软件包。我只选择了“dev”类别而不是“debug”和pip install numpy(编译和链接很多C包)的工作正常。这是my list of Cygwin packages

我在Windows 7上(当我无法避免时),但不是Win 8。

答案 1 :(得分:0)

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

  • gcc-core
  • 制作
  • 蟒-devel的

希望这对你也有用。

P.S。:使用apt-cyg进行安装。 https://github.com/transcode-open/apt-cyg