2014-04-01 39 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重新开始工作。

相关问题