我尝试使用cython
在windows 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
,我在系统上安装了MinGW
和Cygwin
。我试着去谷歌吧。但是没有类似的问题。
我使用mingw-get-inst-20120426.exe
安装了MinGW
版本4.5。
答案 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
后,您应该能够编译。