我正在尝试创建 Flask 服务器的 docker 容器。
我收到此错误
错误:找不到满足要求的版本 torch~=2.2.2(来自版本:无) 错误:找不到 torch~=2.2.2 的匹配发行版
这些是我的文件:
passlib~=1.7.4
pymongo~=3.10.1
Flask~=3.0.2
jsonschema~=4.19.2
torch~=2.2.2
torchvision~=0.17.2
pandas~=2.1.4
pyproj~=3.6.1
fiona~=1.9.5
geopandas~=0.14.3
pillow~=10.2.0
fonttools~=4.51.0
pytest~=7.4.4
# syntax=docker/dockerfile:1
FROM python:3.12.0-alpine
LABEL authors="Daniel Ben-Avi, Dean Avram"
WORKDIR /wastewise
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0"]
请帮助我
您所在的平台没有火炬轮:
FROM python:3.12.0-alpine
Alpine Linux 使用 musl libc C 标准库,而不是更常见的 glibc,这意味着您不能使用大多数软件包(Pytorch 包含
)使用的常规
manylinux
轮子。
要解决此问题,请使用常规(glibc 支持的)Python 容器:
FROM python:3.12.0