在运行Windows 7的计算机上安装Cython的问题

时间:2014-06-27 07:57:33

标签: python cython

我正在尝试在运行Windows 7的计算机上安装Cython。我正在使用MinGW作为我的C编译器。我已采取以下步骤:

  1. 已安装的MinGW。

  2. 将C:\ MinGW \ bin添加到Path。确保Path不包含空格。

  3. 在distutils目录中创建了distutils.cfg文件。它写道:

    [build]
    compiler=mingw
    [build_ext]
    compiler=mingw

  4. 我启动命令提示符,到达正确的目录并键入" python setup.py install"。我得到以下输出:

    running install
    running build
    running build_py
    running build_ext
    building 'Cython.Plex.Scanners' extension
    error: Unable to find vcvarsall.bat

  5. 据我所知,这是关于将MinGW设置为C编译器的错误,但我已将其包含在Path中。我还能做什么?我从哪里开始?

2 个答案:

答案 0 :(得分:1)

打开CMD并输入:

SET VS90COMNTOOLS =%VS100COMNTOOLS%

更改您正在运行的Visual Studio的版本值的数字:)

可能从这里被盗:error: Unable to find vcvarsall.bat

编辑:

您可以从这里下载必要的软件包:

http://go.microsoft.com/?linkid=7729279

它还为您设置VS90COMMNTOOLS:)

答案 1 :(得分:0)

为什么不使用prebuilded包 Here

我也试过编译Cython但也失败了。这种方式更容易:)