[尝试在AWS EBS上运行GeoDjango。我必须从源代码编译GDAL,并将其与proj4和geos一起安装到usr / local / 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`
我似乎找不到该libcrypto.so.1.1文件。我能够找到以下内容:
位置:/ usr / lib64 /
libcrypto.so
libcrypto.so.10
libcrypto.so.1.0.2k
libcrypt.so
位置:/ lib64 /libcrypt.so.1
我认为此EC上未安装Libcrypto.so.1.1。
尝试安装openssl软件包