在Windows上安装cython时出错

时间:2012-07-12 20:42:07

标签: python windows-7 cygwin mingw cython

我尝试使用cythonwindows 7上安装python setup.py install。但它遇到了一个错误:

C:\Cython-0.16>C:\Python27\python setup.py install
running install
running build
running build_py
running build_ext
building 'Cython.Plex.Scanners' extension
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python27\include -IC:\Pytho
n27\PC -c Cython\Plex\Scanners.c -o build\temp.win32-2.7\Release\cython\plex\sca
nners.o
cc1.exe: error: unrecognized command line option '-mno-cygwin'
error: command 'gcc' failed with exit status 1

我正在使用Python 2.7,我在系统上安装了MinGWCygwin。我试着去谷歌吧。但是没有类似的问题。

我使用mingw-get-inst-20120426.exe安装了MinGW版本4.5。

1 个答案:

答案 0 :(得分:0)

-mno-cygwin中的

Python\Lib\distutils\cygwinccompiler.py会导致此问题:请参阅Compiling with cython and mingw produces gcc: error: unrecognized command line option '-mno-cygwin'http://korbinin.blogspot.com/2013/03/cython-mno-cygwin-problems.html。我的Python发行版(Anaconda)的cygwinccompiler.py虽然没有。无论如何,在删除-mno-cygwin类定义中的所有Mingw32CCompiler后,您应该能够编译。