首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Google Colab上安装pyaudio失败,“错误:py音频的构建轮失败”

在Google Colab上安装pyaudio失败,“错误:py音频的构建轮失败”
EN

Stack Overflow用户
提问于 2019-05-22 06:04:34
回答 4查看 11K关注 0票数 6

试图在Google上安装py音频,但是出现了一个错误“错误:为py音频构建失败的车轮”。

代码语言:javascript
运行
复制
!apt install libasound2-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools
!pip install pyaudio

我发现了一个错误:

代码语言:javascript
运行
复制
Collecting pyaudio
  Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz
Building wheels for collected packages: pyaudio
  Building wheel for pyaudio (setup.py) ... error
  ERROR: Failed building wheel for pyaudio
  Running setup.py clean for pyaudio
Failed to build pyaudio
Installing collected packages: pyaudio
  Running setup.py install for pyaudio ... error
ERROR: Command "/usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-000dzv_9/pyaudio/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-tvs_aja7/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-000dzv_9/pyaudio/
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-05-22 22:26:36

我只需要从libav-tools中删除apt install并再次运行这个命令。

代码语言:javascript
运行
复制
!apt install libasound2-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg

现在已成功地安装了py音频。

票数 19
EN

Stack Overflow用户

发布于 2020-11-08 18:27:55

在我发现在我的Ubuntu20.04机器上安装Python之后,我很高兴遵循这些步骤。一些易于在Ubuntu18.04上安装的库不会在20.04上安装,因为可能会出现一些依赖问题。经过适当的Python安装之后,我可以避免出现任何Python问题。

只在Ubuntu机器上测试:

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get install -y build-essential checkinstall 
票数 0
EN

Stack Overflow用户

发布于 2020-11-08 18:47:59

在我发现在我的Ubuntu20.04机器上安装Python之后,我很高兴遵循这些步骤。一些易于在Ubuntu18.04上安装的库不会在20.04上安装,因为可能会出现一些依赖问题。经过适当的Python安装之后,我可以避免任何PyAudio问题。

只在Ubuntu机器上测试:

1- sudo apt-获取更新

2- sudo apt-获取安装-y build-基本检查安装

3- sudo apt-get install libreadline gplv2 2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2 2-dev

我将从/usr/src安装它,但是您可以使用您选择的任何位置:

4-cd /usr/src sudo wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz

代码语言:javascript
运行
复制
**Extracting downloaded package:**

5- sudo tar xzf Python-3.6.9.tgz

代码语言:javascript
运行
复制
  **Compiling Source:**

6- cd Python-3.6.9 7- sudo ./配置-启用-优化

代码语言:javascript
运行
复制
  **Building python:**

8- sudo让altinstall

代码语言:javascript
运行
复制
 **Verify Installation:**

9-丙酮3.6-版本

升级pip (可选): 10 - pip sudo apt-get -y python3 3-distutils python3 3-testresources

代码语言:javascript
运行
复制
 **Downloading get-pip.py and running:**

11- cd ~/ wget https://bootstrap.pypa.io/get-pip.py sudo python3.6 get-pip.py

12- 如果您喜欢使用Alias?

别名py36=python3.6别名pip36=pip3.6

**使用更新-备选方案**

检查您的python路径,以便将它添加到配置中:

13 -哪一种丙酮3.6

我的路径是/usr/local/bin/python3.6,将路径添加到更新选项配置:

14 - sudo更新-替代品-安装/usr/bin/python python /usr/local/bin/python3.6 0

15 - sudo apt安装libasound2-dev端口19-dev libportaudio2 ibportaudiocpp0 ffmpeg

16- pip安装py音频

###Lycka到###

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56250269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档