python - 在 Raspbian os 中使用 playsound 模块时出现“命名空间 Gst 不可用”错误
问题描述
我最近遇到了 playsound 模块,我在我的 Raspbian 操作系统中尝试了我的 Python IDE,它给了我一些错误:
from playsound import playsound
playsound('/home/pi/mu_code/music.mp3')
这段代码让我出错:
Traceback (most recent call last):
File "/home/pi/mu_code/pl.py", line 2, in <module>
playsound('/home/pi/mu_code/music.mp3')
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 92, in _playsoundNix
gi.require_version('Gst', '1.0')
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gst not available
解决方案
尝试使用双栏重写 mp3 路径并告诉我它是否有效。如果没有,请尝试使用绝对路径而不是较短的路径。
from playsound import playsound
playsound('//home//pi//mu_code//music.mp3')
推荐阅读
- php - Recaptcha V2 返回托管在一个域上而不是其他域上的 bool(false)?
- c# - 如何在 C# 中均匀地共享随机数
- google-chrome-extension - 来自乌克兰的扩展开发者可以将付费的 chrome 扩展上传到 chrome 存储吗?
- javascript - 如何使用外部按钮检查更改组复选框状态
- r - 使用 chron 包在 R 中格式化数据
- nginx - 使用 nginx 缓存 GZIPed 内容
- c++ - 延迟线程启动 - 通知所有未唤醒所有线程
- c# - Prism WPF 事件聚合器事件类替代
- r - 在 R 中跨列保留字符串的第一个实例
- python - 在列表字典的每个索引处查找最小值和最大值