21

我对 python 和 Django 完全陌生。我有一个示例 Django Rest 项目。当我运行时:

python manage.py makemigrations

我得到错误:

ImportError: No module named django_extensions

我该如何解决这个问题?

我在 virtualenv 中运行它

4

1 回答 1

40

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

pip install django-extensions

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

pip install -r requirements.txt
于 2017-05-31T16:33:51.193 回答