首页 > 解决方案 > Django:没有名为“django_haystack”的模块,但我认为它就在这里

问题描述

pip3 install django-haystack

......安慰地说: Successfully installed django-haystack-2.8.1

但是然后`./manage.py migrate'

...说ModuleNotFoundError: No module named 'django-haystack'

在我的.virtualenvs/[...]/我找到这些目录:

...但是pip3 uninstall haystackSkipping haystack as it is not installed.

...并pip3 uninstall django-haystack准备删除上述目录。

好的,如果pip3 install找到了,有什么migrate问题?我的INSTALLED_APPS哈希包括django-haystack...

标签: django

解决方案


好吧,你瞧,我刚刚回答了我自己的问题!

显然,虽然似乎有两个包,haystack并且django-haystack...... (并且,请注意,这对我来说毫无意义,我相当恳求予以纠正!!) ......它们都将出现INSTALLED_APPS"haystack".

一旦我进行了更正,一切似乎都奏效了。

但是,好心痛! 真的是这样吗?!两个pip3名称不同但显示相同的包?一些后续响应者会为我澄清这一点吗?因为我的“BOZO Bit”刚刚被翻转。


推荐阅读