Невозможно установить libapache2-mod-wsgi-py3

У меня возникли некоторые проблемы с wsgi и запуском моего django api с помощью apache. Я думаю, что проблема заключается в mod_wsgi.so. Я уже установил libapache2-mod-wsgi, но мой venv настроен на использование python 3.6. Основываясь на моих исследованиях, я думаю, что мне нужны libapache2-mod-wsgi-py3.

Попытка установки с помощью sudo yum install libapache2-mod-wsgi-py3 возвращает

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                                                                                                                                                                                                                                                                                           | 3.7 kB  00:00:00
No package libapache2-mod-wsgi-py3 available.
Error: Nothing to do

Журнал ошибок показывает:

Traceback (most recent call last):
[Tue Dec 20 19:02:24.660246 2022] [:error] [pid 13266]    File ".../project/project/wsgi.py", line 13, in <module>
[Tue Dec 20 19:02:24.660275 2022] [:error] [pid 13266]      from django.core.wsgi import get_wsgi_application
[Tue Dec 20 19:02:24.660283 2022] [:error] [pid 13266]    File ".../lib/python3.6/site-packages/django/__init__.py", line 1, in <module>
[Tue Dec 20 19:02:24.660295 2022] [:error] [pid 13266]      from django.utils.version import get_version
[Tue Dec 20 19:02:24.660302 2022] [:error] [pid 13266]    File ".../lib/python3.6/site-packages/django/utils/version.py", line 7, in <module>
[Tue Dec 20 19:02:24.660313 2022] [:error] [pid 13266]      from django.utils.regex_helper import _lazy_re_compile
[Tue Dec 20 19:02:24.660319 2022] [:error] [pid 13266]    File ".../lib/python3.6/site-packages/django/utils/regex_helper.py", line 10, in <module>
[Tue Dec 20 19:02:24.660330 2022] [:error] [pid 13266]      from django.utils.functional import SimpleLazyObject
[Tue Dec 20 19:02:24.660336 2022] [:error] [pid 13266]   File ".../lib/python3.6/site-packages/django/utils/functional.py", line 362, in <module>
[Tue Dec 20 19:02:24.660357 2022] [:error] [pid 13266]      class SimpleLazyObject(LazyObject):
[Tue Dec 20 19:02:24.660375 2022] [:error] [pid 13266]  TypeError: Error when calling the metaclass bases
[Tue Dec 20 19:02:24.660378 2022] [:error] [pid 13266]      'property' object is not callable

Разобрался с ошибкой пакета. Если кому интересно, я запустил yum search wsgi и обнаружил, что libapache2-mod-wsgi-py3 на самом деле python3-mod_wsgi.x86_64.

Вернуться на верх