ImportError: No module named 'allauth' 是什么错误 谢谢

  • leo
  • 92 次点击

虚拟环境下 用 pip install --upgrade -r requirements.txt 安装了所有的

但是为什么会在 用 python manage.py makemigrations 的时候 出现

ImportError: No module named 'allauth' 的错误

  • 13 回复 | 直到 2016年12月26日 23:51
  • 看一下 pip list 有没有成功安装 django allauth

    • leo
    • 2 楼

    显示已经 安装了 django-allauth

  • 那么你需要确认一下你的包路径是否加入了python path 里,尝试在虚拟环境下 import 其他包 如 import django,看会不会报错@leo

    • leo
    • 4 楼

    我试了下 引入django 没有错误

  • All auth 加入了 installed app 么?这很奇怪。。@leo

    • leo
    • 6 楼

    看了一下
    setting中的installed app 是有allauth的 我只是从github中clone的 没有做任何的改动呢

  • 那直接运行migrate试试,这个问题比较奇怪了。。@leo

    • leo
    • 8 楼

    ImportError: No module named 'allauth' 同样的错误 我都快晕死了

  • 我猜测是不是你虚拟环境出了问题?是在虚拟环境下执行的命令?@leo

    • leo
    • 10 楼

    是的 在虚拟环境下 执行的命令

  • 这不知道什么什么情况了。。尝试重新 clone@leo

    • leo
    • 12 楼

    没有在虚拟环境下 完全OK 谢谢

  • @leo 那可能你的虚拟环境出了问题。。

添加一条新回复
登录以回复