【报错记录】ImportError: cannot import name ‘six‘

【报错记录】ImportError: cannot import name ‘six‘,第1张

报错展示

  File "/root/.virtualenvs/python3.6/lib/python3.6/site-packages/haystack/utils/loading.py", line 13, in
    from django.utils import six
ImportError: cannot import name 'six'

解决方案:

在使用搜索引擎创建索引的时候出错了,在网上找了大量的资料说把

from django.utils import six 改成:import six

但是我在环境里边根本找不见haystack文件夹,检查后发现django-haystack我是安装了的。


最后把这个包卸载重新安装后就奇怪的出现一个新的报错

no module res_code

然后我找到该路径发现是我自己写的一些参数的包然后我把这个导入注释后重新创建索引就成功了。


成功后我把注释也改回来就好了

(后来了解到报错原因为docker没有启动,启动后如果还报错可以尝试把django-haystack重新安装一下)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/568726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存