Django - ModuleNotFoundError: No module named 'alluth'

Django - ModuleNotFoundError: No module named 'alluth'

我在尝试进行迁移时遇到错误。我重新安装了应用程序,但我仍然看到同样的错误。

这是我的设置文件:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    # 3rd Party
    'rest_framework',
    'rest_framework.authtoken',
    'allauth',
    'allauth.account',
    'alluth.socialaccount',
    'rest_auth',
    'rest_auth.registration',

    # Local
    'posts.apps.PostsConfig',
]

# Peculiar to django-allauth app
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

SITE_ID = 1

这是我在 运行 python manage.py migrate:

时遇到的错误
ModuleNotFoundError: No module named 'alluth'

问题出在已安装应用程序的第 3 方部分。

'alluth.socialaccount'

打错了,应该是

'allauth.socialaccount',,关注alluth -> allauth