在docker中运行python代码:“ImportError:没有名为TQM的模块”

2024-09-29 05:22:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我看过很多关于python的帖子,但到目前为止还没有解决方案

我有一个简短的代码test.py,使用TQM包在终端中显示进度条。此脚本在ubuntu终端中运行良好,但在docker容器中运行时会引发“ImportError:没有名为TQM的模块”。 (容器允许我使用openface算法运行另一个python代码,只要不包括TQM,该代码就可以正常工作)

这是从中生成docker容器的Dockerfile:

FROM bamos/openface

RUN pip install tqdm

RUN apt-get update

在Linux和Ubuntu上

谢谢你的帮助

编辑:以下dockerfile解决了问题

FROM bamos/openface

RUN ln -s /root/openface/models/ /models

RUN apt-get update && apt install python-pip

RUN pip install -U pip && pip install tqdm

谢谢大家


Tags: installpipdockerrun代码from终端get