我正在学习使用 docker,但在 docker 映像中安装 Ctransalte2 时遇到问题。当我运行 docker build 时,出现上述错误。我正在使用 python:3.8.12 基本图像,我怀疑这是问题所在。我知道 Ctranslate2 只能在 Linux/Mac 上运行。我是否需要在基本映像中指定操作系统?
Dockerfile:
FROM python:3.8.12
RUN pip install -r requirements.txt
我强烈建议从更简单的任务开始。但是对于流行且有原则维护的库,你可以在docker hub上找到官方的 docker 容器(有多种风格)并使用它们。
docker pull opennmt/ctranslate2
此外,如果你想自己动手,你可以随时使用官方和非官方的 GitHubDockerfile
示例来跟随,比如这个!