2015-12-18 2 views
1

При использовании Pip (6.0.8) для установки Django (1.9) и Psycopg2 (2.6.1) Django был установлен в папку env/lib/python2.7/site-packages и Psycopg2 в папке env/lib64/python2.7/site-packages.Path issue Pip (Psycopg2) внутри VirtualEnv

Когда я использую командную строку (например, python manage.py migrate) или >>> import psycopg2, все это работает нормально. Но когда Mod_WSGI запускает приложение, он жалуется, что нет модуля Psycopg2.

Я могу обойти эту проблему, добавив lib64 в качестве пути python в файл apache conf, но я уверен, что это не лучший способ.

Любые предложения по лучшему решению?

Btw: Я заметил, что Pip 7.1.2 устанавливает Django в Lib64, а также iso Lib.

+0

Можете ли вы включить конфигурацию Apache, а также свой wsgi.py? – FlipperPA

+0

Я также сталкиваюсь с этой проблемой. Не могли бы вы рассказать мне, как вы настроили Apache для чтения папки lib64 внутри virtualenv. – Waseem

ответ

Смежные вопросы