AWS Elastic Beanstalk上的GeoDjango:OSError:libcrypto.so.1.1:无法打开共享对象文件

问题描述 投票:0回答:1

[尝试在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。

python django amazon-web-services amazon-elastic-beanstalk geodjango
1个回答
0
投票

尝试安装openssl软件包

© www.soinside.com 2019 - 2024. All rights reserved.