Попытка развернуть проект django на apache (2.2) на Debian 7. Использование Django 1.8 и виртуальной среды с python3.4.Django - Apache2 - Postgresql: ошибка с _psycopg
Получение следующее сообщение об ошибке:
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named _psycop
Я попытался предложения указал here и here.
Это мой apache conf.
(следующие строки вложены в пределах области VirtualHost)
#WSGI configuration for ds_monitor django project
Alias /static /home/pkaramol/Applications/timeds/ds_monitor/static_root
<Directory /home/pkaramol/Applications/timeds/ds_monitor/static_root>
Allow from all
</Directory>
<Directory /home/pkaramol/Applications/timeds/ds_monitor/ds_monitor>
<Files wsgi.py>
Allow from all
</Files>
</Directory>
WSGIDaemonProcess ds_monitor python-path=/home/pkaramol/Applications/timeds/ds_monitor:/home/pkaramol/Applications/timeds/venv_p34dj18/lib/python3.4/site-packages
WSGIProcessGroup ds_monitor
WSGIScriptAlias /ds_monitor /home/pkaramol/Applications/timeds/ds_monitor/ds_monitor/wsgi.py
и это выходит за рамки VirtualHost (чтобы включить производство - виртуальную среду времени)
WSGIPythonPath /home/pkaramol/Applications/timeds/ds_monitor:/home/pkaramol/Applications/timeds/venv_p34dj18/lib/python3.4/site-packages
Другой проблемой является следующая строка, присутствующая в трассировке стека журнала Apache
File "/usr/lib/python3.2/importlib/_bootstrap.py", line 821, in _gcd_import
loader.load_module(name)
Почему используется системный python 3.2?
Я сделал s.th неправильно с точки зрения правильного указания виртуального пути в wsgi confs?
В любом случае, psycopg2
модуль также установлен в системе (не только в virtualenv)