老师您好,我在按 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 的版本?
非常感谢!
老师您好,我在按 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 的版本?
非常感谢!