python - GCC 无法在 Anaconda 和 Virtualenv 下工作

标签 python gcc virtualenv anaconda

我正在尝试安装一个使用gcc来编译的python包。我可以使用 sudo 安装它,但不能在 VirtualEnv 或 Anaconda 下安装。我正在尝试使用 pip 安装它。我得到的错误是:

error: command 'gcc' failed with exit status 1

谷歌搜索我发现通常的解决方案是安装python-dev,但我已经安装了它。我使用的是 Ubuntu 12.10 64 位。

这方面有什么线索吗?

最佳答案

我可以找出问题的根源并解决它。

我使用的gcc不是来自系统的,而是来自另一个软件( MESA )。我从我的 .bashrc 获取 MESA,MESA 附带了一个 gcc 版本。这就是冲突的原因。从 bashrc 中删除源部分并重新启动 shell 后,gcc 返回工作。

关于python - GCC 无法在 Anaconda 和 Virtualenv 下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22778737/

相关文章:

c - GCC 7.2 编译共享库而不是可执行文件

python - 我可以告诉 pip 忽略通过 `setup.py develop` 安装的要求吗?

python - 我怎样才能告诉 PyCharm 参数应该是什么类型?

Python 模块 httplib2 和 python 路径

python - Django 与 C++ 通信

python - 在 virtualenv 中无法 "import matplotlib.pyplot as plt"

django - 使用virtualenv的Pip不升级Django

Python循环遍历列表以在asyncio中获取api调用并保存结果

c - gcc编译器优化影响浮点比较的结果

c - 启用优化的奇怪行为