3
我在我的Windows计算机上使用干草堆,但是我意识到我需要其他模块来安装我的django应用程序,这些模块更容易在Linux上安装,因此我将其移至使用Ubuntu的VirtualBox。我用virtualenv将所有东西安装在venv文件夹中。基本上我的应用程序使用hashstack和一个Whoosh后端。 关于view.py,在导入行上,当我做from haystack.query import SearchQuerySet
时,它抛出一个No module named query
错误。任何想法可能是错误的?这是整个错误。我怀疑我在Python路径上做错了什么。我用虚拟环境中的点子来安装所有东西。干草堆上没有模块命名查询
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']
在这里也是一个非常非常愚蠢的错误,感谢拯救我的生命 –