2014-04-27 134 views
2

我想安裝模糊python軟件包。我有Windows 7操作系統mingw32python 2.7。當我嘗試點擊安裝模糊軟件包時,出現以下錯誤。Pip安裝模糊失敗,因爲gcc編譯失敗

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 

下面是完整的日誌。

請幫忙!

+0

可能重複https://stackoverflow.com/questions/21566454/command-gcc-failed-with-exit-status-1 –

+1

這顯然是一個不同的錯誤。我已經刪除了mnocygwin標誌。此外,我的錯誤讀取「數據」部分中的錯誤reloc地址。在你提到的其他問題中,情況並非如此。 – user2709447

+0

也許這會有所幫助:嘗試運行Cygwin的setup.exe並選擇gcc包,然後確保'gcc'指向gcc而不是mingw32。 –

回答

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 

給你同樣的,如果沒有,請確保您的路徑是正確的,因爲上面所討論...