我相信我没有正确安装我的C编译器。我正在尝试在我的Windows 8机器上安装一些Python 2.7软件包。我一直收到以下错误:
RuntimeError:破坏的工具链:无法链接简单的C程序。
Python安装正确并且定期运行良好。我一直在使用virutalenv
包并在虚拟环境中工作。然后我尝试安装Cygwin,MinGW和MS Visual Studios 2012,这些似乎都不适用于virtualenv
。我不确定我做错了什么,任何帮助都会很棒。
谢谢你, 麦
答案 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)
我已经安装了以下软件包,它似乎可以工作:
希望这对你也有用。
P.S。:使用apt-cyg进行安装。 https://github.com/transcode-open/apt-cyg