django - Django:没有名为“django_haystack”的模块,但我认为它就在这里
问题描述
pip3 install django-haystack
......安慰地说: Successfully installed django-haystack-2.8.1
但是然后`./manage.py migrate'
...说ModuleNotFoundError: No module named 'django-haystack'
在我的.virtualenvs/[...]/
我找到这些目录:
django_haystack-2.8.1-py3.6.egg-info
haystack
...但是pip3 uninstall haystack
说Skipping haystack as it is not installed.
...并pip3 uninstall django-haystack
准备删除上述目录。
好的,如果pip3 install
找到了,有什么migrate
问题?我的INSTALLED_APPS
哈希包括django-haystack
...
解决方案
好吧,你瞧,我刚刚回答了我自己的问题!
显然,虽然似乎有两个包,haystack
并且django-haystack
...... (并且,请注意,这对我来说毫无意义,我相当恳求予以纠正!!) ......它们都将出现INSTALLED_APPS
在"haystack"
.
一旦我进行了更正,一切似乎都奏效了。
但是,好心痛! 真的是这样吗?!两个pip3
名称不同但显示相同的包?一些后续响应者会为我澄清这一点吗?因为我的“BOZO Bit”刚刚被翻转。
推荐阅读
- android - 订阅不能免费收取首笔费用。错误代码:DEVELOPER_ERROR
- react-native - 是否有反应本机库可以在离线模式下在 2 个移动设备之间传输数据?
- node.js - 打字稿处理承诺错误
- python - 给一个 np 数组一个键值
- reactjs - Reactjs 单元测试套件在升级到 17.0.2 后因 npm test 失败但不是孤立的?
- amazon-web-services - 扩大 Cloudformation 模板
- java - 静态方法中的嵌套泛型类型
- python - 我想使用 python 在 html 中插入文本
- reactjs - 我可以在 React 的“useEffect”中调用特定函数吗?
- python - 如何在 3d xarray 数据上实现求和(∑)?