python-home
должна быть установлена опция директивы WSGIDaemonProcess
.
Активировать виртуальную среду, в которой на терминале установлено mod_wsgi
.
Команда запуска, python -c "import sys; print(sys.prefix)"
на терминале, скопируйте вывод и установите его для опции python-home
.
WSGIDaemonProcess tasks4 python-path=/home/user1/Projects/tasks/tasks/tasks python-home=<sys_prefix_value_in_virtual_env>
Удалите ручную активацию виртуальной среды в модуле wsgi.py
.
#!/usr/bin/env python
import sys, os
os.environ['DB_URL']="postgresql://usernm:passwd1@localhost:5432/my_db"
from tasks import app as application
application.secret_key = '\x04\xf5\\VN:\xb7\xb9\xca\x95\xa3m!4@\x17\xfcg\xe5\xe2q\x05'
Посмотрите на опцию python-path
и убедитесь, что /home/user1/Project/tasks/tasks/tasks
является root папкой вашего проекта.