无法在虚拟环境中使用 PlaySound

时间:2021-05-13 13:34:27

标签: python gtk3 python-venv playsound-module

我尝试使用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    

0 个答案:

没有答案