2014-04-01 54 views
1

我想安裝一個使用gcc來編譯它的python軟件包。我可以使用sudo安裝它,但不能在VirtualEnvAnaconda下安裝。我正在嘗試使用pip進行安裝。我得到的錯誤是:GCC不能在Anaconda和Virtualenv下運行

error: command 'gcc' failed with exit status 1

Google上搜尋它,我發現,通常的解決辦法是安裝python-dev,但我已經有installed.I正在使用Ubuntu 12.10 64位吧。

對此有任何線索?

+0

包裹的名稱是什麼?它的依賴是什麼(一些C庫)? –

+0

我試過['pyraf'](http://www.stsci.edu/institute/software_hardware/pyraf)和['statsmodels'](http://statsmodels.sourceforge.net/)。 – gabra

+0

我只是試圖安裝'numpy'並得到了另一個錯誤。 「無法編譯'Python.h'。也許你需要」\ SystemError:無法編譯'Python.h'。也許你需要安裝python-dev | python-devel。 也許它沒有檢測到系統中的'python-dev'。 – gabra

回答

1

我可以確定問題的根源並解決問題。

我使用的gcc不是來自系統的,而是來自另一個軟件(MESA)。我從我的.bashrc採購MESA,MESA帶有版本gcc。這就是衝突的原因。從bashrc中取出源部件並重新啓動外殼後,gcc重新開始工作。