Нет модуля с именем query on haystack


Я использовал haystack на моем компьютере с Windows, но я понял, что мне нужны другие модули для моего приложения django, которые легче установить на Linux, поэтому я перешел на свой VirtualBox с Ubuntu. Я установил все вместе с virtualenv в папку venv. В основном мое приложение использует haystack со свистящим бэкендом. На view.py, в строках импорта, когда я делаю from haystack.query import SearchQuerySet, он выдает ошибку No module named query. Есть идеи, что может быть не так? Вот в чем вся ошибка. Я подозреваю, что делаю что-то не так с путем питона. Я установил все вместе с pip на виртуальную env.

Request Method:     GET
Request URL:    http://127.0.0.1:8000/
Django Version:     1.4
Exception Type:     ImportError
Exception Value:    

No module named query

Exception Location:     /home/app/dj/venv/theme/../theme/views.py in <module>, line 10
Python Executable:  /home/app/dj/venv/bin/python
Python Version:     2.7.3
Python Path:    

['/home/app/dj/venv/theme',
 '/home/app/dj/venv/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/app/dj/venv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/app/dj/venv/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/app/dj/venv/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/app/dj/venv/lib/python2.7',
 '/home/app/dj/venv/lib/python2.7/plat-linux2',
 '/home/app/dj/venv/lib/python2.7/lib-tk',
 '/home/app/dj/venv/lib/python2.7/lib-old',
 '/home/app/dj/venv/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/home/app/dj/venv/local/lib/python2.7/site-packages',
 '/home/app/dj/venv/lib/python2.7/site-packages']
1 3

1 ответ:

Так что я совершил очень глупую ошибку. Я использовал pip install haystack вместо pip install django-haystack.