gpt4 book ai didi

python - 如何在 Dockerfile 中添加 PYTHONPATH 的路径

转载 作者:IT老高 更新时间:2023-10-28 12:44:48 33 4
gpt4 key购买 nike

如何在 Dockerfile 中添加 PYTHONPATH 的路径?所以当容器运行时它有正确的PYTHONPATH?我对 Docker 完全陌生。

我已将 ENV PYTHONPATH "${PYTHONPATH}:/control" 添加到 Dockerfile,因为我想将目录 /control 添加到 PYTHONPATH

当我使用 docker exec -it trusting_spence bash 访问容器的 bash 并打开 python 并运行目录下的命令时,control 不在列表中。

导入系统打印(sys.path)

FROM python:2
RUN pip install requests pymongo

RUN mkdir control

COPY control_file/ /control

ENV PYTHONPATH "${PYTHONPATH}:/control"

CMD ["python","control/control_file/job.py"]

最佳答案

只需在您的 Dockerfile 中添加一个 ENV 条目:

ENV PYTHONPATH "${PYTHONPATH}:/your/custom/path"

或者在你的启动脚本中设置PYTHONPATH

关于python - 如何在 Dockerfile 中添加 PYTHONPATH 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49631146/

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