我正在 Raspberry pi 3b+(Lite buster 2020 年 2 月)的容器中安装 Poetry。我使用图像arm32v7/python:3.7-slim-buster。
这里是Dockerfile:
FROM arm32v7/python:3.7-slim-buster
RUN apt-get update
RUN apt-get install libssl-dev -y
RUN apt-get install libffi-dev
RUN apt-get install build-essential -y
RUN pip install poetry
RUN pip install --upgrade pip
COPY ./pyproject.toml /app/
WORKDIR /app/
RUN poetry install --no-dev
COPY ./rpiserver /app/rpiserver
RUN poetry install --no-dev
ENTRYPOINT poetry
Run Code Online (Sandbox Code Playgroud)
当 docker 运行该步骤时,poetry install --no-dev它会安装许多软件包,包括orjson需要“Rust nightly toolchain”的 (2.6.3)。所以失败了!
这是错误消息:
Writing lock file
Package operations: 33 …Run Code Online (Sandbox Code Playgroud)