【问题标题】:Installation error : pip install gTTS (Google-Text-To-Speech) error安装错误:pip install gTTS (Google-Text-To-Speech) 错误
【发布时间】:2018-06-04 18:33:45
【问题描述】:

在终端上运行以下命令时出现语法错误:

pip 安装 gTTS 文件“”,第 1 行 点安装 gTTS ^

【问题讨论】:

  • 语法错误是由于在python 解释器中运行bash 命令造成的。 exit() 退出 python,然后从 bash 命令提示符 $ 执行命令 pip install gTTS,您之前在其中输入了 python

标签: python failed-installation google-text-to-speech


【解决方案1】:

这不是你运行 pip 的方式...你像这样从 system shell 运行它

> pip install gTTS

> python -m pip install gTTS

如果你想从脚本或 python shell 中运行它,你可以这样做

import pip

def install(package):
    pip.main(['install', package])

# Example
if __name__ == '__main__':
    install('gTTS')

【讨论】:

  • 感谢 Sehafoc,我从下面的 shell 中尝试了它,它给了我另一个错误:没有模块名称 pip,所以我必须安装 pip,它工作正常。再次感谢您的帮助。
  • @Rajat,好兄弟。
【解决方案2】:

如果您安装了 Anaconda IDE,安装将变得非常轻松,因为它消除了试图找出软件包 X 的哪个版本/发行版与哪个软件包的哪个版本/发行版兼容的麻烦是的。

只需打开 Conda 提示 shell 并输入以下命令并点击 Enter:

pip install gTTS

瞧!该软件包将很快安装成功!

【讨论】:

    【解决方案3】:

    我在对 sehafoc 的回复中提到我尝试从 shell 运行命令并开始收到另一个错误“no module name pip”,所以我通过运行以下命令安装了 pip:

    1. 下载的 pip 脚本 $ curl https://bootstrap.pypa.io/get-pip.py > get-pip.py

    2. 通过运行以下命令执行 pip 脚本 $ sudo python get-pip.py

    3. 安装 gTTS 模块 $ sudo pip install gTTS

    【讨论】:

      【解决方案4】:

      如果你不能在你的 cmd 上使用你的 pip。但首先,您必须使用语法安装 pip:

      python -m install pip 
      

      别忘了将python添加到你的路径中,然后在你的cmd中输入这个语法

      python -m pip install gtts
      

      你的 gtts 会自动下载

      【讨论】: