当我请求使用“ playsound”库供python播放音频时 文件.mp3,它返回以下错误:
代码:
list
错误:
import playsound
playsound.playsound("test.mp3")
答案 0 :(得分:2)
最简单的方法是vext方法。
pip install vext
pip install vext.gi
答案 1 :(得分:1)
似乎您正在使用anaconda环境。我也遇到了这个问题,并通过以下操作解决了这个问题:
首先,在系统python中创建一个到gi模块的符号链接。对我来说,命令如下:
ln -s /usr/lib/python3/dist-packages/gi/ /home/USERNAME/miniconda3/lib/python3.7/site-packages/
然后,打开目录
cd /home/USERNAME/miniconda3/lib/python3.7/site-packages/gi/
并运行以下命令:
sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
我的系统python是python3.5,miniconda python是python3.7。您的版本可能与我的版本不同,因此请在上面的命令(-35m-和-37m-)中注意这一点。
希望这会有所帮助。
最好
Aneesh