Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django论坛应用程序的嗖嗖声问题_Django_Django Haystack_Django Apps_Whoosh - Fatal编程技术网

django论坛应用程序的嗖嗖声问题

django论坛应用程序的嗖嗖声问题,django,django-haystack,django-apps,whoosh,Django,Django Haystack,Django Apps,Whoosh,正在尝试启动并运行一些论坛应用程序。我什么也做不到。有了Djangob论坛和pybb演示,我得到了 The 'whoosh' backend requires the installation of 'Whoosh'. Please refer to the documentation. 已经下载了haystack和whoosh seperatley,并通过python setup.py安装加载了它们,但似乎都没有。我在网上也找不到额外丢失的文件,所以我想问一下这个问题是由什么引起的 当我安装

正在尝试启动并运行一些论坛应用程序。我什么也做不到。有了Djangob论坛和pybb演示,我得到了

The 'whoosh' backend requires the installation of 'Whoosh'. Please refer to the documentation.
已经下载了haystack和whoosh seperatley,并通过python setup.py安装加载了它们,但似乎都没有。我在网上也找不到额外丢失的文件,所以我想问一下这个问题是由什么引起的

当我安装

install_dir /usr/local/lib/python2.6/dist-packages/
它完成了它的工作。但是在安装目录中没有whoosh文件夹。最接近的是django_whoosh-0.0.0-py2.6.egg。但是唯一的py文件init是managers.py

我也有

Requirement already satisfied (use --upgrade to upgrade): Whoosh in /usr/local/lib/python2.6/dist-packages

它不在那里,只是不在那里,什么?

如果您确定安装了whoosh,您应该检查安装目录路径,并确保它包含在项目库中

使用django shell:

import sys
sys.path

这将显示项目的可用库路径。我使用whoosh,我的出现在那里。

尝试使用命令“easy\u install whoosh”安装whoosh,问题是否仍然存在?不,没有whoosh。我已经按照所有说明安装了它。这不应该太难。只是文件不在那里。我下载的那个,只是包含了所有文件init,比如4.py文件。这是我能找到的唯一一个下载,奇怪的是,我在buildout上安装了haystack和whoosh,使用以下回购协议:git://github.com/toastdriven/whoosh.git 及git://github.com/toastdriven/django-haystack.git . 安装的鸡蛋目录为:Whoosh-2.3.0-py2.6.egg和django_haystack-1.2.6-py2.6。在allOk没有任何问题,我让它工作了。不知道我做错了什么,我只是想找的突然出现。对不起,没有人回答我做错了什么。