@Venda_98

Как настроить адаптивную установку библиотек в зависимости от доступной версии для python?

Есть python-проект.
Проект писался под версией python 3.10.5
Необходимо его протестировать под версией 3.7.9.
Решил реализовать через Docker.

На этапе построения докер-образа столкнулся с проблемой, что некоторые версии библиотек недоступны
для python 3.7.9.
Например: библиотека networkx==2.8.3 доступна от python >= 3.8.

Возможно ли настроить адаптивную установку библиотек, чтоб устанавливалась последняя доступная
для указанной версии python (в моём случае python 3.7.9) библиотека?

Содержимое Dockerfile:

FROM python:3.7.9

WORKDIR /project

COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

COPY . /project

CMD [ "python", "main.py" ]
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы