首页 > 解决方案 > 在 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

标签: pythonpython-playsound

解决方案


尝试使用双栏重写 mp3 路径并告诉我它是否有效。如果没有,请尝试使用绝对路径而不是较短的路径。

from playsound import playsound
playsound('//home//pi//mu_code//music.mp3')

推荐阅读