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

时间:2014-04-27 13:18:52

标签: python gcc pip

我想安装模糊python包。我的Windows 7操作系统包含mingw32python 2.7。当我尝试pip安装模糊包时,我收到以下错误。

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

这是完整的日志。

请帮忙!

1 个答案:

答案 0 :(得分:1)

尝试在Windows上的anaconda安装上安装(不是anaconda)mmh3模块时,我遇到了同样的错误。

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

ld.exe -version 

...\anaconda\MinGW\bin\ld.exe -version 

给你相同的,如果没有,请确保你的路径是正确的,如上所述......