使用mingw安装任何内容时,使用Python 3.x的Pip或easy_install会爆炸

时间:2012-02-03 15:03:39

标签: python python-3.x pip easy-install

我遇到了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'这样的软件包时就不会发生这种情况。

1 个答案:

答案 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