gpt4 book ai didi

python - 为什么在 Dockerfile 中使用 RUN 安装自定义 python 包不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:08 25 4
gpt4 key购买 nike

我已经阅读了以下关于在 docker 上安装自定义模块的链接:

但我使用的是 docker 文件,我正在尝试在 Dockerfile 中安装我的自定义模块,如下所示:

RUN python myPythonModule/setup.py install

现在,当我构建 docker 镜像时,它显示它正在安装我的自定义镜像。当我尝试使用 docker run 运行新构建的 docker 图像时,它显示以下错误:

Traceback (most recent call last):
File "my_app.py", line 5, in <module>
from myPythonModule import rpc
ImportError: No module named myPythonModule

我已将模块复制到 Dockerfile 所在的位置。我究竟应该如何在 docker 中安装我的自定义 python 包?

最佳答案

你也可以使用pip安装本地包

WORKDIR ./myPythonModule
RUN pip install .

关于python - 为什么在 Dockerfile 中使用 RUN 安装自定义 python 包不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46227032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com