出现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或其他类型文件,该文件里面含有了这个头文件。注意你要找的文件可能跟我的不一样!
配置好后,再sudo pip install
方法二:如果上述方法行不通,那么再在法一前面加个步骤
查看自己python的版本,
python2 --version
显示的是2.版本,
然后下载自己2.x版本Python的devel,比如python2.7.12就是
sudo apt-get install python2.7-dev
如果看不懂或还没解决,可以看看我解决的参考资料或者直接评论区问我。成功照片:
参考资料:
· 基于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)