导入错误:无法在 Ubuntu 18.04 上导入名称'gTTS'



我想写一个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/

相关内容

  • 没有找到相关文章

最新更新