【问题标题】:gTTS package installation using anaconda on windows在 Windows 上使用 anaconda 安装 gTTS 包
【发布时间】:2019-09-12 09:21:27
【问题描述】:

我正在创建自己的聊天机器人,因此我需要 gTTS 包,但我无法在 Windows 上使用 conda 安装它,每次安装都以失败告终。

我试过了: conda install gTTS

还有: 康达install -c conda-forge gTTS

结果:

Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - gtts

Current channels:

  - https://conda.anaconda.org/conda-forge/win-64
  - https://conda.anaconda.org/conda-forge/noarch
  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/free/win-64
  - https://repo.anaconda.com/pkgs/free/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - ....
  - ....

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

【问题讨论】:

标签: windows anaconda gtts


【解决方案1】:

Anaconda Cloud 官方给出解决方案

conda install -c tdido gtts-token

参考网址:https://anaconda.org/tdido/gtts-token

这适用于 Python3.4

【讨论】:

    【解决方案2】:

    在 anaconda 网站上,它说 gtts 只能在 Linux 上下载,所以我认为您不能在 Windows 上将 gtts 与 conda 一起使用。 https://anaconda.org/tdido/gtts-token

    您可以选择使用 Linux 或从 pip 安装。 https://pypi.org/project/gTTS/

    您可以在 conda 虚拟环境中安装 pip。但是 pip 和 conda 一起使用可能会出问题,所以如果可能的话最好新建一个 conda 虚拟环境来安装 pip 和 gtts。

    1. 使用conda create --name pip_env 创建虚拟环境
    2. 使用conda activate pip_envsource activate pip_env 打开它
    3. 在新的虚拟环境中,使用conda install pip安装pip
    4. 然后使用pip install gtts
    5. 要仔细检查是否已安装,请在 pip_env 中使用 conda list 来查找 gtts。

    关于 conda 和 pip 的信息:https://www.anaconda.com/blog/using-pip-in-a-conda-environment

    关于在 python 中管理包的信息(使用 conda 和 pip):https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html

    更详细地安装 pip 和其他 pip 模块:https://*.com/a/43729857/14171363

    【讨论】:

      最近更新 更多