ImportError:没有名为django_extensions的模块

Har*_*nan 9 python django django-extensions django-rest-framework

我对python和Django都是全新的.我有一个示例Django Rest项目.当我跑:

python manage.py makemigrations
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ImportError: No module named django_extensions
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

我在virtualenv中运行它

Ala*_*air 14

看起来您的示例项目依赖于django-extensions.您可以通过激活virtualenv来安装它,然后运行:

pip install django-extensions
Run Code Online (Sandbox Code Playgroud)

一旦安装了django-extensions,如果virtualenv中缺少其他软件包,则可能会遇到不同的导入错误.希望您的示例项目有希望有一个requirements.txt列出要求的文件.如果是这样,您可以使用以下命令安装所需的包:

pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)