在virtualenv中运行django - ImportError:没有名为django.core.management的模块?

bat*_*man 11 django virtualenv

我在激活我的virtualenv之后安装了Django,但我仍然遇到以下错误

from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
Run Code Online (Sandbox Code Playgroud)

P̲̳*_*͓L̳ 25

如果你已经激活了virtualenv(source /path/bin/activate),那么检查你是否安装了Django.

pip install django
Run Code Online (Sandbox Code Playgroud)

使用next命令,您可以看到是否安装了Django.

pip freeze | grep django
Run Code Online (Sandbox Code Playgroud)

您可以尝试的另一件事是删除文件中的第一行(#!/usr/bin/env python)manage.py.

  • 哦,我的CRAP!我还没有完成这个virtenv.谢谢! (2认同)

esp*_*ern 5

您应该检查是否安装了django激活您的环境,然后运行以下命令以查看安装了哪个版本:

python -c "import django; print(django.get_version())"
Run Code Online (Sandbox Code Playgroud)