我现在很难受。我有一个Django项目一直运行得很好,直到我尝试添加Haystack/Whoosh进行搜索。我在其他项目中也有同样的表现。在
每当我有“草堆”在我的settings.已安装的应用程序我尝试manage.py runserver
或manage.py shell
得到“错误:无法导入名称openProc”
我认为这可能是Haystack的一个依赖项,但没有正确安装,所以我从网站包中删除了Haystack并重新安装,但同样的事情一直在发生。在谷歌上搜索openProc和相关的关键字什么也没找到。在
我希望其他人也遇到了这个错误,或者至少现在在Google中会有一些东西可以找到答案!我知道这些cannot import name <something>
错误可能很棘手,但这一个让我特别难堪,因为它与一个外部包有关。在
结果我通过使用
pip install git+git://github.com/toastdriven/django-haystack.git
安装最新的源代码,使其正常工作我得到的版本有问题
pip install haystack
我安装了错误的Haystack版本。不得不:
我运行了
pip install haystack
并得到了这个错误,然后我运行pip install django-haystack
问题解决了!在相关问题 更多 >
编程相关推荐