Python Pip安装失败,因为gcc无法编译

Python Pip安装失败,因为gcc无法编译,python,gcc,pip,Python,Gcc,Pip,我想安装fuzzy python包。我的windows 7操作系统带有mingw32和python2.7。当我尝试pip安装fuzzy包时,我得到了以下错误 c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: build\temp.win-amd64-2.7\Release\src\fuzzy.o: bad reloc address 0x0 in section `.data' collect2.e

我想安装fuzzy python包。我的windows 7操作系统带有
mingw32
python2.7
。当我尝试pip安装fuzzy包时,我得到了以下错误

c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: build\temp.win-amd64-2.7\Release\src\fuzzy.o: bad reloc address 0x0 in section `.data'
    collect2.exe: error: ld returned 1 exit status
    error: command 'gcc' failed with exit status 1
这是完整的日志


请帮忙

我尝试在windows上的anaconda安装上安装mmh3模块(不是anaconda的一部分)时也遇到了相同的错误

您的路径似乎包含一个独立的mingw安装(c:/mingw/bin/。/lib/gcc/mingw32/4.8.1/../../../../../mingw32/bin/ld.exe) 我必须从路径中删除我的mingw,以便它使用与您的Python对应的MiniGW,因此请尝试检查,例如

ld.exe -version 


如果没有,请确保您的路径如上所述是正确的…

可能的重复,这显然是不同的错误。我已经移除了Mngwin旗。此外,我的错误在“数据”部分读取类似于坏的reloc addres的内容。在您提到的另一个问题中,情况并非如此。也许这会有所帮助:尝试为Cygwin运行setup.exe并选择gcc包,然后确保
gcc
指向gcc而不是mingw32。@TomStephens您能详细说明一下吗?你还没弄明白你已经解决了吗?如果没有,请发布gcc--version的输出,并说明您还尝试了什么。还有谷歌。
...\anaconda\MinGW\bin\ld.exe -version