ModuleNotFoundError:没有名为' axes'

时间:2017-08-22 11:24:46

标签: python django

我使用pip命令安装了django-axes

$ pip install django-axes

然后我将轴添加到我的已安装应用中,如下所示

    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'axes',
    'frontend',
    'userauth',
    'methods',

]

但是当我运行命令

 python manage.py runserver

我收到错误ModuleNotFoundError:没有名为' axes'

的模块

3 个答案:

答案 0 :(得分:2)

也许激活你的virtualenv。确保你已经在virtualenv中安装了它。

答案 1 :(得分:1)

1)确保您的django-axes

版本支持Django版本

2)记得运行python manage.py migrate来同步数据库。 参考 - https://django-axes.readthedocs.io/en/latest/configuration.html

答案 2 :(得分:1)

检查你自己在virutalenv(如果你安装在其中),

使用pip listpip freeze

(myapp) mohideen@botvfx-dev:~/project/myapp/myApp$ pip list | grep axes
django-axes (2.3.3)

如果它在那里..然后你可以使用它..