将Cython与Microsoft SDK一起使用

时间:2014-06-19 19:10:16

标签: windows cython

我一直试图让Cython在64位Windows 7机器上运行。首先,我尝试使用MinGW但遇到了一个接一个的问题。在感到沮丧之后,我卸载了MinGW并撤消了所有更改,并决定尝试使用适用于Windows 7和.NET Framework 3.5 SP1的Microsoft SDK。

首先我安装了SDK,然后安装了Microsoft Visual Studio 2008 Express。之后,我使用Windows SDK配置工具将v7.0设置为当前版本。

我启动了SDK命令提示符并设置了一些环境变量:

C:\Program Files\Microsoft SDKs\Windows\v7.0>set DISTUTILS_USE_SDK=1
C:\Program Files\Microsoft SDKs\Windows\v7.0>SetEnv.cmd /x64 /release

仍然在SDK命令提示符中,我尝试运行Cython Basic Tutorial:

C:\Users\spearsc\Documents\python_projects\test_cython>python setup.py build_ext
 --inplace
running build_ext
building 'helloworld' extension
gcc -mno-cygwin -mdll -O -Wall -IC:\python27\include -IC:\python27\PC -c hellowo
rld.c -o build\temp.win-amd64-2.7\Release\helloworld.o
error: command 'gcc' failed: No such file or directory 

我对此结果感到惊讶,因为如果我在SDK命令提示符中运行该命令,我认为不会使用gcc。知道是什么导致了这个错误吗?

0 个答案:

没有答案