невозможно создать докер для неподдерживающей версии GDAL == 2.4.1 - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь сделать докер из скрипта Python. Я сделал файл require.txt, используя это -

pip3 freeze > requirements.txt

Dockerfile, как показано ниже:

FROM python
COPY . /
RUN pip3 install -r requirements.txt
CMD [ "python", "./model/deploy/main.py" ]

В этот момент происходит сбой -

Collecting GDAL==2.4.1 (from -r requirements.txt (line 42))
  ERROR: Could not find a version that satisfies the requirement GDAL==2.4.1 (from -r requirements.txt (line 42)

Когда явручную попробуйте установить с помощью -

pip3 install GDAL==2.4.1 

Я получаю это -

Requirement already satisfied: GDAL==2.4.1 in /usr/local/lib/python3.7/site-packages (2.4.1)

Как я могу исправить проблему? Мне нужно создать докер.

1 Ответ

0 голосов
/ 29 октября 2019

Нет версии GDAL 2.4.1 в PyPI . Если он установлен, это, вероятно, означает, что версия существовала в некоторый момент в прошлом, но позднее была удалена сопровождающими.

Попробуйте 2.4.2 или 3.0.1.

...