python - INSTALLED_APPS 中的 Haystack 导致错误 : cannot import name openProc

标签 python django-haystack

我现在很困。我有一个 Django 项目,在我尝试添加 Haystack/Whoosh 进行搜索之前一直运行良好。我在其他项目中使用过相同的堆栈,效果很好。

每当我的 settings.INSTALLED_APPS 中有“haystack”时,我都会尝试 manage.py runservermanage.py shell我收到“错误:无法导入名称 openProc”

我认为这可能是 Haystack 的依赖项没有正确安装,所以我从站点包中删除 Haystack 并重新安装,但同样的事情不断发生。谷歌搜索 openProc 和相关关键字没有任何结果。

我希望其他人遇到过这个错误,或者至少现在 Google 中会有一些可能有答案的东西!我知道这些cannot import name <something>错误可能很棘手,但这个错误让我特别难过,因为它与外部包有关。

最佳答案

事实证明,我能够通过使用 pip install git+git://github.com/toastdriven/django-haystack.git 安装最新的源代码来让它工作

我执行的版本有问题 pip install haystack

关于python - INSTALLED_APPS 中的 Haystack 导致错误 : cannot import name openProc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312374/

相关文章:

python - Ubuntu - 找不到适用于 python2 的 PySide 模块,但适用于 python3

python - 表格格式化,打印出行名

django - (haystack + whoosh) {{ result.object.get_absolute_url }} 不起作用

python - Django Haystack搜索html标签会返回所有帖子

使用http身份验证的Django Haystack连接错误

Python/C API gcc 编译警告未使用的变量

python - 如何使用 Tkinter 正确构造按钮回调?

数据框列表的 Python 列表 - AssertionError

python - 在 virtualenv 中安装 django haystack 后出现 "Error: No module named haystack"

python - 如何通过相关模型过滤 Haystack SearchQuerySets