Skip to content

Docker 部署时 Python 版本不匹配导致依赖安装失败(click==8.2.1 需要 Python>=3.10) #108

Description

@quiet-moss

老师您好,我在按 README 用 docker-compose 部署时遇到 build 失败。
项目 Dockerfile 里基础镜像是 python:3.9.22-alpine3.21,但 requirements.txt 里固定了 click==8.2.1,该版本提示需要 Python >= 3.10,所以 pip 安装依赖时报错:
• Ignored the following versions that require a different python version: ... click 8.2.x Requires-Python >=3.10
• No matching distribution found for click==8.2.1

我把 Dockerfile 改成 python:3.11-alpine3.21 后就能正常 build 并启动。
想请老师确认一下:是否可以把 Dockerfile 默认 Python 升到 3.10+(比如 3.11),或者将 click 版本调整为兼容 3.9 的版本?
非常感谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions