Рубрики
Без рубрики

Неприятности со стройной и альпийской

Здравствуйте, я сталкиваюсь с некоторыми проблемами, пытаясь установить стройную установку в мою местную среду. Основная причина … с меткой Linux, Docker, Python, Django.

Здравствуйте, я сталкиваюсь с некоторыми проблемами, пытаясь установить стройную установку в мою местную среду.

Основная причина, по которой многие зависимости устанавливаются через DockerFile вместо в Local.txt – это чтобы найти сломанную зависимость.

Dockerfile

Из Python: 3.7-Alpine

Env pythonunbufted 1.

Запустите обновление APK \ # PSYCOPG2 Зависимости && apk add –no cache –virtual build-dems gcc g ++ python3-dev musl-dev \ && apk добавить postgresql-dev \ # Подушки зависимости && apk добавить jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev \ # CFFI зависимости && apk Добавить libffi-dev py-cffi \ # Переводные зависимости && apk Добавить getText \ # https://docs.djangoproject.com/en/dev/ref/django-admin/#dbshell && apk добавить postgresql-клиент \ && apk add –no cache gcc \ && apk add –no-cache libc-dev

Run apk add –no cache –pirtual .Build-dems-Edge \ –repository http://dl-cdn.alpinelinux.org/alpine/agege/community \ –repository http://dl-cdn.alpinelinux.org/alpine/edge/main \ –repository http://dl-cdn.alpinelinux.org/alpine/gee/testing \ GDAL-DEV GEOS-DEV PROJ-DEV GDAL GEOS PROJ LIBCRYPO1.1.1.1

Запустите PIP Установить -u Numpy \ && PIP Установите Python-Dotenv \ && Pip Установите SELENIUM \ && PIP Установите стройную

Беги apk add –no-cache libcurl

Env.

Apk apk add –no-cache –virtual .Build-зависимости создания базы curl-dev \ && apk add libxml2-dev libxslt-dev linux-заголовки gettext-dev \ && pip instate pycurl \ && apk del .build-зависимости

Run apk Добавить –update Chromium

Env chrome_bin =/usr/bin/chromium-browser env chrome_path =/usr/lib/chromium/

Run apk Добавить хромиум-хромедрист

Скопируйте ./requirements./требования Запустите PIP Установка -R/требования/local.txt.

Скопируйте ./Compose/production/django/entrypoint/entrypoint Запустите SED -i ‘S/\ R//’/EntryPoint Запустите chmod + x/entrypoint

Скопируйте ./Compose/local/django/start/start Запустите Sed -i ‘S/\ R//’/Start Run Chmod + X/Start

Workdir/app.

Въездная точка [“/enterpoint”]

Local.txt.

-R ./base.txt.

IPDB == 0.11. # https://github.com/gotcha/ipdb.

mypy == 0.650. # https://github.com/python/mypy .0.2 # https://github.com/pytest-dev/pytest. .9.2 # https://github.com/frozenball/pytest-sugar.

Django-Debug-Toolbar == 1.11 # https://github.com/jazzband/django-debug-toolbar .1.6.

pytest-django == 3.4.4 # https://github.com/pytest-dev/pytest-django .43.0.3 .4.17

lxml == 4.4.1 .4.0

Selenium == 3.141.0

Base.txt .6.4.post2. .29.14 .0.2 .1.0 # https://github.com/hynek/argon2_cffi. .0.2 .1.5 .3.0 .1 .4.5 .16.3 .24.2 .2.1 .8.2 .1 .21.0 .6.1 .4.0.3 .12.0 .3.0 .7.14 # Это должно быть только в производстве .7.1

Django == 2.2 .4.0 .4.5 .1.4 .0 .2.2

Выход

Сбор стройной загрузки https://files.pythonhosted.org/packages/a2/fb/7a7af9ef7a35d16fa23b1270b1272CFC483CA89029B73E92E93CDF36E6B/shapely-1.6.4.post2.tar.gz. (225KB) OSERROR: не удалось найти библиотеку Geos_C или загрузить любой из его вариантов [‘libgeos_c.so.1’, ‘libgeos_co’]

Кто-нибудь знает, почему это происходит?

Кстати, я пробовал установить стройно [векторизированный] без успеха

Ссылка: https://stackoverflow.com/questions/59410626/linux-alpine-oSerror-could-Not-find-library-geos-c-or-load-Any-of–

Оригинал: “https://dev.to/aguerreroec/troubles-with-shapely-and-alpine-16g5”