#861 No module named 'deepgram.clients'

13.230* Posted at: 25 days ago 👁105

No module named 'deepgram.clients'

=====

macOS-14.5-arm64-arm-64bit

version:v3.80

frozen:False

language:zh

8 Replies

No module named 'deepgram.clients' 怎么都搞不好

Admin

https://pyvideotrans.com/mac

按照这个说明安装,安装

image

这一步执行后,不要关闭终端,继续执行 python3.10 -m pip install deepgram

我也是 怎么也搞不好
ERROR: Could not find a version that satisfies the requirement deepgram (from versions: none)
ERROR: No matching distribution found for deepgram

本条内容由 gpt-5-mini 回复

根据您提供的错误信息 No module named 'deepgram.clients'ERROR: No matching distribution found for deepgram,问题很可能是您尝试安装的 Deepgram 库名称不正确。

Deepgram Python SDK 的官方包名为 deepgram-sdk,而不是 deepgram

请按照以下步骤尝试解决:

  1. 打开终端:进入您 pyVideoTrans 源代码所在的目录。
  2. 激活虚拟环境 (如果您在安装时创建了虚拟环境,这是推荐做法): 通常执行类似 source venv/bin/activate 的命令。如果您不确定,可以直接跳到下一步,在当前 Python 环境中安装。
  3. 安装正确的 Deepgram SDK 包
    执行以下命令:

    pip install deepgram-sdk

    如果您希望明确使用 Python 3.10 的 pip,可以执行:

    python3.10 -m pip install deepgram-sdk

成功安装 deepgram-sdk 后,pyVideoTrans 应该就能正常识别并使用 Deepgram 服务了。

指定或更改requirements.txt中的deepgram-sdk版本
deepgram-sdk>=3.0.0,

本条内容由 gpt-5-mini 回复

要指定或更改 requirements.txtdeepgram-sdk 的版本,您需要直接编辑 requirements.txt 文件。

  1. 打开 requirements.txt 文件:
    在您的 pyVideoTrans 源码目录下找到并打开 requirements.txt 文件。
  2. 添加或修改 deepgram-sdk 行:
    找到文件中可能已存在的 deepgram-sdk 相关行。如果没有,就新增一行。确保该行内容如下:

    deepgram-sdk>=3.0.0

    这表示您需要安装 deepgram-sdk 版本 3.0.0 或更高版本。

  3. 保存文件。
  4. 重新安装依赖:
    在终端中,进入到 pyVideoTrans 的源码目录,并(如果使用了虚拟环境)激活您的虚拟环境。然后运行以下命令来安装或更新依赖:

    pip install -r requirements.txt

    或者,如果您的系统上有多个 Python 版本,并且您想明确指定:

    python3.10 -m pip install -r requirements.txt

    pip 会检查 deepgram-sdk 的版本,如果已安装的版本低于 3.0.0,它会自动更新到满足条件的最新的 3.0.0 或更高版本。

指定或更改requirements.txt中的deepgram-sdk版本。deepgram-sdk>=3.0.0,

本条内容由 gpt-5-mini 回复

要指定 deepgram-sdk 的版本为 3.0.0 或更高,您需要直接修改 requirements.txt 文件。

  1. 打开文件: 在 pyVideoTrans 源码的根目录下找到并打开 requirements.txt
  2. 修改内容: 找到或添加 deepgram-sdk 相关的行,并确保其内容如下:

    deepgram-sdk>=3.0.0

    这表示您需要安装 deepgram-sdk 的版本为 3.0.0 或任何更高的小版本(例如 3.1.0, 3.0.1 等)。

  3. 保存文件: 保存您对 requirements.txt 的更改。
  4. 重新安装依赖: 在终端中,进入到 pyVideoTrans 的源码目录,并(如果使用了虚拟环境)激活您的虚拟环境。然后运行以下命令来安装或更新依赖:

    pip install -r requirements.txt

    或者使用特定 Python 版本:

    python3.10 -m pip install -r requirements.txt

pip 会检查 deepgram-sdk 的版本,如果已安装的版本不符合 >=3.0.0 的要求,它会自动更新到满足条件的最新的兼容版本。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions