gpt4 book ai didi

运行 ubuntu::latest 的 DockerFile 中的 Python3

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

我正在尝试从在 Python 2.7 中运行我的脚本升级到 Python 3.5。它是一个在 docker 容器内运行的简单 Flask 管理脚本。

Docker文件:

FROM ubuntu:latest

RUN apt-get update -y && apt-get install -y python-pip python3.5-dev build-essential libpq-dev

....

CMD ["/usr/bin/python", "app.py"]

这在 python 2.7 中运行。我尝试更新到

CMD ["/usr/bin/python3", "parcelnotifer.py"]

但这会导致错误

Cannot start service dev: oci runtime error: exec: "/usr/bin/python3": stat /usr/bin/python3: no such file or directory

如果我在 2.7 上运行时将 docker exec 放入容器中,我可以使用命令 python3 所以肯定安装了 Python3 我只是不确定如何强制脚本在 Python3 中运行

最佳答案

您可以先使用 which python3 检查 Python 的安装位置,然后将该路径放入您的 CMD 命令中。

关于运行 ubuntu::latest 的 DockerFile 中的 Python3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40224174/

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