【问题标题】:ERROR: Could not find a version that satisfies the requirement ctranslate2错误:找不到满足要求 ctranslate2 的版本
【发布时间】:2021-11-28 13:14:18
【问题描述】:

我正在学习使用 docker,但在 docker 映像中安装 Ctransalte2 时遇到问题。当我运行 docker build 时,出现上述错误。我正在使用 python:3.8.12 基本图像,我怀疑这是问题所在。我知道 Ctranslate2 只能在 Linux/Mac 上运行。我需要在基础映像中指定操作系统吗?

Dockerfile:

FROM python:3.8.12
RUN pip install -r requirements.txt

【问题讨论】:

  • 这个答案对您有帮助吗?

标签: python docker opennmt


【解决方案1】:

我强烈建议从更简单的任务开始。但是对于流行且有原则维护的库,你可以在docker hub找到官方的docker容器(有多种风格)并使用它们。

docker pull opennmt/ctranslate2

另外,如果你想自己做,你可以随时使用官方和非官方的 GitHub Dockerfile 示例来关注,比如this one

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多