我遇到了vcvarsall.bat问题,所以我按照How to use MinGW's gcc compiler when installing Python package using Pip?的说明进行操作。
现在,在Windows 7上使用{3}}和Python 3.2.2时,我收到以下错误:
pip install lxml
整个输出:
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python32\include -IC:\Pytho
n32\PC -c src/lxml/lxml.etree.c -o build\temp.win32-3.2\Release\src\lxml\lxml.et
ree.o -w
cc1.exe: error: unrecognized command line option '-mno-cygwin'
error: command 'gcc' failed with exit status 1
easy_install也会发生同样的事情,但是当我安装像'bible'这样的软件包时就不会发生这种情况。
答案 0 :(得分:5)
这是distutils的一个已知问题:mingw & -mno-cygwin with recent gcc。
参见相关的SO问题:Compiling with cython and mingw produces gcc: error: unrecognized command line option '-mno-cygwin'。
尝试从Mingw32CCompiler删除-mno-cygwin
。