Установить корректно в Docker - OSError: Не удалось найти библиотеку c или загрузить ни один из ее вариантов [] - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь установить корректно в Docker-контейнере, и при попытке его построить, у меня возникла ошибка:

OSError: Could not find library c or load any of its variants []

Мой Dockerfile -

FROM python:3.6.8-alpine3.9
WORKDIR /app
RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
RUN apk update
RUN apk add geos-dev
RUN pip install virtualenv
RUN virtualenv utils/geojson/venv
#GEOS_CONFIG=/path/to/geos-config pip install shapely
#RUN apk add python3.6-venv
#RUN python3 -m venv utils/geojson/venv
RUN pip install -r utils/geojson/requirements.txt
CMD python

и needs.txt:

pip>=18
setuptools>=40
shapely>=1.6.4

Что мне не хватает? .. Пожалуйста, помогите мне

РЕДАКТИРОВАТЬ:

Я не знаю точно, как я могу использовать GEOS_CONFIG и LD_LIBRARY_PATH ... (что было предложено)

...