各种尝试试了下,均不行,结果 最后找到的答案是如果是32位操作系统,似乎除了改为64位外无其他办法了,期待后续升级pyglet的某一个版本可行吧。

来源:https://stackoverflow.com/questions/61456904/python-error-when-playing-music-with-pyglet-userwarning-exception-access-viol/61945108#61945108。

错误代码:

Traceback (most recent call last):File "_ctypes/callbacks.c", line 232, in 'calling callback function'File "/home/msp/.local/lib/python3.7/site-packages/pyglet/media/drivers/pulse/interface.py", line 365, in _state_callbackFile "/home/msp/.local/lib/python3.7/site-packages/pyglet/media/drivers/pulse/interface.py", line 185, in signalAttributeError: 'NoneType' object has no attribute 'signal'Traceback (most recent call last):File "_ctypes/callbacks.c", line 232, in 'calling callback function'File "/home/msp/.local/lib/python3.7/site-packages/pyglet/media/drivers/pulse/interface.py", line 644, in _state_callbackFile "/home/msp/.local/lib/python3.7/site-packages/pyglet/media/drivers/pulse/interface.py", line 185, in signalAttributeError: 'NoneType' object has no attribute 'signal'

尝试过的步骤,
(一)安装AVBIN库,安装ffmpeg库
其中安装AVBin网上搜索了下载AVbin准备安装,安装步骤如下
具体:
1、搜索AVbin并下载 为name
http://avbin.github.com/AVbin/Download.html
2、安装
sudo sh ./name(或者是install-avbin-linux-x86-64-v10)

但是安装成功但仍然无法解码,查看了pyglet的要求:
Windows 7 or later
Mac OS X 10.3 or later
Linux, with the following libraries (most recent distributions will have these in a default installation):
OpenGL and GLX
GDK 2.0+ or Pillow (required for loading images other than PNG and BMP)
OpenAL or Pulseaudio (required for playing audio)

怀疑是各类库没有安装导致,于是继续安装numpy及pillow 、python3-imageio。。。。(sudo -H pip3 install ~ ,结果网络原因,一直无法成功,采用清华镜像版
pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple)

来源:https://www.runoob.com/numpy/numpy-install.html
(二)安装各类库之后,以为是路径问题,又重新调整路径,具体如下:
用命令 export 来临时测试:export LD_LIBRARY_PATH=/usr/local/lib

最后在 ~/.bashrc 或者 ~/.bash_profile 中加入 export 语句,前者在每次登陆和每次打开 shell 都读取一次,后者只在登陆时读取一次。
(三)对pyglet进行降级重新安装。。。
最后还是不行,没辙了,放弃。

po上我的系统情况及py文件,如果有知道好的办法的欢迎指导。

py文件内容

import pyglet
mp3 = pyglet.media.load('ball.wav')
mp3.play()

系统信息

Ubuntu下pyglet无法解码MP3相关推荐

  1. ubuntu下c++中base64编解码测试和图片编解码测试

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 字符数组的base64编解码 base64.h #include <string>std::string base64_encode(un ...

  2. ubuntu下ffmpeg编译安装

    ubuntu下ffmpeg编译安装 解决库链接不上的问题 ubuntu下ffmpeg编译安装   1.ffmpeg是什么东西?相信很多人第一次接触这个东西,我先在这里做个简单的介绍. FFmpeg是一 ...

  3. Ubuntu下安装Audacious音乐播放器详细配置方法(中文化,歌词显示等)

    Windows下有不少比较有名气的音乐播放器,例如千千静听,Kugou,foobar和QQ音乐等,但是ubuntu下的音乐播放器则没有这么丰富,但是现在则给大家介绍一款ubuntu下的"千千 ...

  4. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  5. Ubuntu下使用Anaconda安装opencv 解决无法读取视频

    Ubuntu下使用Anaconda安装opencv 最近在Ubuntu16.04下使用Anaconda安装opencv,碰到很多坑,记录备忘. cv2.VideoCapture(filename) 返 ...

  6. 【转载】ATI显卡在Ubuntu下设置方法(很全面)

    [转载]ATI显卡在Ubuntu下设置方法(很全面) //终于看到了一个解决ATI显卡在linux的解决方法,先转载一个. 原文地址:http://forum.ubuntu.com.cn/viewto ...

  7. Opencv FFmpeg Ubuntu下编译问题

    FFmpeg转码错误Cannot load libcuda.so.1 https://blog.csdn.net/yzhang6_10/article/details/81349532 srs2.0 ...

  8. linux编译ffmepg,在Ubuntu下编译FFmpeg

    在之前,我们成功地使用mingw+msys在Windows平台下编译FFmpeg(见 http://www.linuxidc.com/Linux/2014-11/109839.htm),并生成了ffp ...

  9. 网易云音乐在 Ubuntu 下缩放的问题

    网易云音乐在 Ubuntu 下缩放的问题 方式1: 更改 /opt/netease/netease-cloud-music/netease-cloud-music.bash 文件,具体更改:添加 ex ...

最新文章

  1. Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)(二)
  2. ionic angularJS input 相关指令 以及定时器 的使用
  3. [Usaco2007 Jan]Telephone Lines架设电话线
  4. MyEclipse 打包和发布的个人总结 .
  5. MaxCompute在电商场景中如何进行漏斗模型分析
  6. 微信暗黑模式终于来了!这次微信对苹果认怂了?腾讯张军回应...
  7. 使用dva脚手架(dva-cli)快速构建React项目
  8. ubuntu proxy
  9. openairinterface 中手动安装编译 UHD, Ubuntu 16.04
  10. 可以使用C#语言的在线ACM题库
  11. 数据库建表语句的使用及简单实战
  12. C语言结构体struct
  13. Spring Cloud Alibaba Nacos 注册中心
  14. python中reduce是什么意思_python-reduce函数
  15. Error:Initialization error (angular 2 language service). Cannot read property 'CommandTypes' of unde
  16. 初学者学习彩铅,那些作品最适合临摹?
  17. Linux scp和sftp
  18. WIN10 以管理员权限设置开机启动的问题
  19. 查询数据库中所有表的记录数
  20. 微信退款小程序支付/退款

热门文章

  1. [No000026]365种创业、办公、和生活成长的精华资源
  2. ❤️Java17 发布了,YYDS!重磅!Oracle 宣布 JDK 17 可以免费商用了。。
  3. 华为2019开发者大会内容小记
  4. Windows起一个Docker镜像——起起起起起~不~来~
  5. 官宣:申请学位不与发表论文简单挂钩!
  6. VSCODE 简单配置用户代码片段
  7. 学习 Elasticsearch 的相关使用
  8. 销量破亿,董洁直播间凭何出圈?
  9. 一对一网络课堂教室应用教程实例
  10. 操作符 算数操作符