Хостинг django на apache не может загрузить numpy
Здравствуйте, я размещаю платформу django на сервере Apache (Ubuntu 20.04). Я разместил ее как в этом учебнике
Однако каждый раз, когда я пытаюсь отправить свой файл, возникает следующая ошибка:
[Mon Dec 20 09:40:40.850837 2021] [wsgi:error] [pid XXX:tid XXX ] [remote XXX] /home/usr/app/backend/controller/appController.py:1: UserWarning: NumPy был импортирован из суб-интерпретатора Python, но NumPy не поддерживает должным образом суб-интерпретаторы. Это, вероятно. работать для большинства пользователей, но может вызвать трудно отслеживаемые проблемы или тонкие ошибки. Частым пользователем редкой функции суб-интерпретатора является wsgi который также допускает одноинтерпретерный режим. [Mon Dec 20 09:40:40.850868 2021][wsgi:error] [pid XXX:tid XXX ] [remote XXX] Улучшения в в случае ошибок приветствуются, но не входят в дорожную карту NumPy, и полная поддержка может потребовать значительных усилий для достижения. [Mon Dec 20 09:40:40.850874 2021] [wsgi:error] [pid XXX:tid XXX ] [remote XXX]
.
. import numpy as np [Mon Dec 20 10:38:30.778296 2021] [mpm_event:notice] [pid XXX:tid XXX ] AH00491: caught SIGTERM, shutting down Exception ignored in: <function Local.del at 0x7f65a9b41940> Traceback (последнее последнее обращение): Файл "/home/user/app/env/lib/python3.8/site-packages/asgiref/local.py", line 96, in del NameError: name 'TypeError' is not defined Исключение проигнорировано в: <function Local.del at 0x7f65a9b41940> Traceback (последний последний вызов): Файл "/home/user/app/env/lib/python3.8/site-packages/asgiref/local.py", line 96, in del NameError: name 'TypeError' is not defined
Есть ли способ исправить это?
Мой файл etc/apache2/sites-available/000-default.conf:
<VirtualHost *:80>
Alias /static /home/user/app/static
<Directory /home/user/app/static>
Require all granted
</Directory>
<Directory /home/user/app/backend>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess app python-home=/home/user/app /app Env python-path=/home/user/app
WSGIProcessGroup app
WSGIScriptAlias / /home/user/app/backend/wsgi.py
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>