【问题标题】:gTTS will not install, shows up as UNKNOWNgTTS 无法安装,显示为 UNKNOWN
【发布时间】:2019-03-10 00:28:48
【问题描述】:

我试图让 gTTS 在我的 win10 机器上运行,但徒劳无功。

我已经升级了 pip。 我已经运行了pip install gtts,但它安装的只是一个叫做 UNKNOWN 的东西

pip list 给我:

Package       Version
------------- -------
aiohttp       1.0.5
async-timeout 3.0.1
asyncio       3.4.3
cffi          1.12.2
chardet       3.0.4
discord       0.16.12
discord.py    0.16.12
multidict     4.5.2
pip           19.0.3
pycparser     2.19
PyNaCl        1.3.0
pyttsx        1.1
setuptools    28.8.0
six           1.12.0
UNKNOWN       2.0.3
websockets    3.4

注意到我的 GTTS 应该在哪里的 UNKNOWN?

当我尝试安装时,我得到了这个:

Collecting gTTS
  Using cached https://files.pythonhosted.org/packages/e6/37/f55346a736278f0eb0ae9f7edee1a61028735ef0010db68a2e6fcd0ece56/gTTS-2.0.3.tar.gz
  Generating metadata for package gTTS produced metadata for project name unknown. Fix your #egg=gTTS fragments.
Requirement already satisfied (use --upgrade to upgrade): unknown from https://files.pythonhosted.org/packages/e6/37/f55346a736278f0eb0ae9f7edee1a61028735ef0010db68a2e6fcd0ece56/gTTS-2.0.3.tar.gz#sha256=a6d4cf039da2797de8af2da7c1f0ce700ac0b48601ce6c11a02b337fd6bdcf57 in c:\users\user\appdata\local\programs\python\python36\lib\site-packages

我无法通过from gtts import gTTS 调用 gTTS,它每次都会让我的程序崩溃。

请问,我做错了什么?

【问题讨论】:

标签: python-3.x pip gtts


【解决方案1】:

使用“pip install --upgrade gTTS”

所以它看起来像 python 为 Google 的 Text-to-Speech gTTS 生成元数据包。您现在可以使用“--upgrade”将您第一次尝试下载 gTTS 的 gTTS 片段放在一起。你可以通过调用来做到这一点: "pip install --upgrade gTTS"

希望这会有所帮助。


【讨论】: