出现error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

出现这个问题,很多时候是文件依赖出现了障碍。

以Ubuntu系统为例,当我使用sudo pip install 下载某个包时出现了这个问题。下面来看如何解决

方法一:很多时候程序出问题都会有错误提示,你应该往这句话向上面看一看错误。

python只是一个header,如果电脑相关依赖文件没装的话可能会出现上述问题,例如我使用

sudo pip install pyaudio出现下图问题:

大家注意看我这句:

  fatal error:portaudio.h: No such file or directory

这个提示我去下载装好portaudio.h这个头文件,Ubuntu的话可以通过这个网站直接search,然后用sudo apt-get install +这个dev或其他类型文件,该文件里面含有了这个头文件。注意你要找的文件可能跟我的不一样!

https://packages.ubuntu.com/search?mode=filename&suite=trusty&section=all&arch=any&keywords=+portaudio.h&searchon=contents

配置好后,再sudo pip install

方法二:如果上述方法行不通,那么再在法一前面加个步骤

查看自己python的版本,

python2 --version

显示的是2.版本,

然后下载自己2.x版本Python的devel,比如python2.7.12就是

sudo apt-get install python2.7-dev

如果看不懂或还没解决,可以看看我解决的参考资料或者直接评论区问我。成功照片:

参考资料:

https://stackoverflow.com/questions/26053982/setup-script-exited-with-error-command-x86-64-linux-gnu-gcc-failed-with-exit

https://stackoverflow.com/questions/27130286/error-command-x86-64-linux-gnu-gcc-failed-with-exit-status-1-in-virtualenv

https://blog.csdn.net/wangguchao/article/details/82151372

posted @   狂小虎  阅读(7)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示