5

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

RuntimeError: Broken toolchain: 无法链接简单的 C 程序。

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

谢谢你,吉米

4

2 回答 2

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

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

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

于 2013-10-02T23:02:46.073 回答
0

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

  • gcc核心
  • 制作
  • 蟒蛇开发

希望这也对你有用。

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

于 2017-05-13T20:36:55.987 回答