我想写一个python脚本,可以讲文本。我使用gts编写了这段简单的代码,它可以在我的macbook上运行,但是当我试图在Ubuntu 18.04上运行它时出现了导入错误
st.py
import os
mytext = "Python can speak!"
language = 'en'
myobj = gTTS(text=mytext, lang=language, slow=False)
myobj.save("welcome.mp3")
os.system("mpg321 welcome.mp3")
我使用python3在ubuntu上运行它,我使用pip3安装了gtts,但它无法找到gtts。这是我得到的错误-
File "connector.py", line 4, in <module>
from gtts import gTTS
ImportError: cannot import name 'gTTS'
我已经尝试卸载和重新安装gts模块和python3,但没有运气。
- 首先,如果您正在使用虚拟环境,请确保您处于合适的虚拟环境中。
- 然后尝试运行
$ python3 -m pip install gTTS
没有sudo - 如果这是您已经用于安装gTTS的命令,请尝试运行
pip list
查看gTTS是否在那里。 - 检查
gtts
文件夹是否存在于lib/python3.X/site-packages/