我只是在我的root用户和最终我的其他用户上使用django-haystack和xapian进行了一点安装过程,所有的响应似乎都是正常的。
即使当我在shell中的other_user中运行import xapian和import haystack时,它也能正常运行。
只要我在设置文件中取消对#'haystack',的注释。然后重新启动apache,会抛出一个错误
The 'xapian' backend requires the installation of 'xapian'.已安装xapian-core、xapian绑定
你知道为什么它仍然不能工作吗?
下面是我的配置
./configure --prefix=/home/appel/xapian-install XAPIAN_CONFIG=/home/appel/xapian-install/bin/xapian-config PYTHON=/opt/python2.6/bin/python2.6 PYTHON_LIB=/opt/python2.6/lib/python2.6 --with-python --without-ruby --without-tcl --without-php发布于 2011-03-02 22:11:52
从apt-get / pip存储库收集Xapian并不能满足您的所有需求。使用并行安装时,xapian绑定的版本是错误的,无法正确绑定到使用过的python。
我不确定他们具体是做什么的。
确保为关联的python26安装了正确版本的绑定-完成后,安装和使用Xapian和Haystack就非常容易了
http://xapian.org/download
如果您找到了所需的确切下载-请分享它,因为我已经丢失了它。
我希望它能帮上忙。
https://stackoverflow.com/questions/5167942
复制相似问题