Попытка запустить Geo Django на Amazon Linux 2.9.5 Elasti c Beanstalk. Мне пришлось скомпилировать GDAL из исходного кода и установить его в usr / local / gdal вместе с proj4 и geos, это было сделано с помощью этого сценария . Это исправило мою первоначальную проблему отсутствия установленного GDAL, но теперь я сталкиваюсь с этой ошибкой:
from django.contrib.gis.gdal.libgdal import GDAL_VERSION, lgdal
File "/opt/python/run/venv/local/lib/python3.6/site-packages/django/contrib/gis/gdal/libgdal.py", line 47, in <module>
lgdal = CDLL(lib_path)
File "/usr/lib64/python3.6/ctypes/__init__.py", line 343, in __init__
self._handle = _dlopen(self._name, mode)
`OSError: libcrypto.so.1.1: cannot open shared object file: No such file or directory`
Ошибка возникает, когда Django пытается запустить Geo Django на этой линии . Это может иметь какое-то отношение к компилятору C на Amazon Linux?
Я не могу найти этот файл libcrypto.so.1.1. Мне удалось найти только следующее:
Местоположение: / usr / lib64 /
libcrypto.so
libcrypto.so.10
libcrypto.so.1.0.2k
libcrypt.so
Расположение: / lib64 / libcrypt. so.1
Libcrypto.so.1.1 не установлен на этом E C.