我尝试使用python中的playsound模块播放.mp3文件,程序如下:
from playsound import playsound
playsound('test.mp3')
当我从我的主要 python 安装运行程序时,没有错误并且文件被播放。但是当我在虚拟环境中运行程序时,出现以下错误:
Traceback (most recent call last):
File "main.py", line 2, in <module>
playsound('test.mp3')
File "/home/skartik/Documents/Py Projects/Speech Asisstant/venv/lib/python3.8/site-packages/playsound.py", line 91, in _playsoundNix
import gi
ModuleNotFoundError: No module named 'gi'
我已经尝试安装 vext 和 vext.gi 但错误仍然存在。 虚拟环境中pip列表的输出-
Package Version
------------------ ---------
certifi 2020.12.5
chardet 4.0.0
click 8.0.0
gTTS 2.2.2
idna 2.10
pip 20.0.2
pkg-resources 0.0.0
playsound 1.2.2
PyAudio 0.2.11
pydub 0.25.1
pygi 1.0.3
python-Levenshtein 0.12.2
requests 2.25.1
ruamel.yaml 0.17.4
ruamel.yaml.clib 0.2.2
setuptools 44.0.0
six 1.16.0
urllib3 1.26.4
vext 0.7.6