4

Windowsコンピューターでhaystackを使用していましたが、Linuxにインストールしやすいdjangoアプリの他のモジュールが必要であることに気付いたので、Ubuntuを使用してVirtualBoxに移動しました。virtualenvを使用してすべてをvenvフォルダーにインストールしました。基本的に、私のアプリは、Whooshバックエンドでhaystackを使用します。view.pyのインポート行で、実行from haystack.query import SearchQuerySetするとエラーがスローされNo module named queryます。何が間違っているのでしょうか?これが全体のエラーです。Pythonパスで何か問題が発生しているのではないかと思います。私はすべてをpipで仮想環境にインストールしました。

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']
4

1 に答える 1

15

だから私は非常にばかげた間違いをしました。pip install haystackの代わりに使用しましたpip install django-haystack

于 2012-06-18T06:33:50.710 に答える