作者:热门星座排行榜空间 | 来源:互联网 | 2022-12-22 09:23
如何在Dockerfile中添加PYTHONPATH的路径?这样当容器运行时它有正确的PYTHONPATH?我对码头工作者来说是新手.
我已添加ENV PYTHONPATH "${PYTONPATH}:/control"
到Dockerfile,因为我想将目录添加/control
到PYTHONPATH
.
当我访问容器bash docker exec -it trusting_spence bash
并打开python并运行下面的命令时,目录control
不在列表中.
import sys
print(sys.path)
FROM python:2
RUN pip install requests\
&& pip install pymongo
RUN mkdir control
COPY control_file/ /control
ENV PYTHONPATH "${PYTONPATH}:/control"
CMD ["python","control/control_file/job.py"]
Erik Cederst..
30
只需添加一个ENV
条目Dockerfile
:
ENV PYTHONPATH "${PYTHONPATH}:/your/custom/path"
或者PYTHONPATH
在启动脚本中设置.
1> Erik Cederst..:
只需添加一个ENV
条目Dockerfile
:
ENV PYTHONPATH "${PYTHONPATH}:/your/custom/path"
或者PYTHONPATH
在启动脚本中设置.
你是否用字符串中固定的拼写错误尝试了?"$ {PYTHONPATH}:/你/自定义/路径"