簡體   English   中英

導入錯誤:沒有名為 allauth 的模塊。 姜戈

[英]ImportError: No module named allauth. Django

在使用 django 的項目中,當我執行“python manage.py runserver”時,我收到此錯誤回溯:

Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\django\utils\autoreload.py", line 227, in wrapper
    fn(*args, **kwargs)
  File "C:\Python27\lib\site-packages\django\core\management\commands\runserver.py", line 117, in inner_run
    autoreload.raise_last_exception()
  File "C:\Python27\lib\site-packages\django\utils\autoreload.py", line 250, in raise_last_exception
    six.reraise(*_exception)
  File "C:\Python27\lib\site-packages\django\utils\autoreload.py", line 227, in wrapper
    fn(*args, **kwargs)
  File "C:\Python27\lib\site-packages\django\__init__.py", line 27, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Python27\lib\site-packages\django\apps\registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "C:\Python27\lib\site-packages\django\apps\config.py", line 94, in create
    module = import_module(entry)
  File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named allauth

我使用 pip3 install allauth 安裝了 allauth。 這是我的 INSTALLED_APPS :

INSTALLED_APPS = [
    'music.apps.MusicConfig',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'allauth.socialaccount.providers.facebook',
]

請確保您已激活安裝 allauth 的 virtualenv

你必須安裝django-allauth包。 換句話說,請運行以下命令。

  • 如果使用 pip
$ pip install django-allauth
  • 如果使用 pipenv
$ pipenv install django-allauth

您是否使用完全相同的 python 解釋器來運行您的 Django 項目,而您正在使用pip將軟件包安裝到該項目?

我建議使用virtualenv安裝包,然后在你的 Django 項目中使用它。

可能發生的一件事是您的機器上安裝了多個解釋器。 IE Python 2 和 Python 3。在這種情況下,請確保將 pip 安裝到用於運行 Django 項目的同一個解釋器。

即:

$ pip install allauth

如果你這樣做會發生什么:

$ python
> import allauth

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM