在ubuntu上运行python manage.py时出错

时间:2016-10-27 13:56:05

标签: django python-3.4

请帮助,我是django的新手。 我正在使用virtualenv(已安装django)我已使用此命令创建一个新项目 django-admin startproject projectname 并因此使用了代码 cd projectname。 但是当我运行python manage.py时 我收到这个错误:

@model WebApplication2.ViewModels.UserRegistrationViewModel

这就是我的Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named 'django' 文件的样子:

manage.py

2 个答案:

答案 0 :(得分:0)

在系统中安装虚拟环境

sudo apt-get install virtualenv

创建虚拟环境

virtualenv envirnment_name

按照以下命令

激活虚拟环境
source envirnment_name/bin/activate

在虚拟环境中安装django

pip install django

然后运行你的django服务器

pyhton manage.py runserver

答案 1 :(得分:0)

首先,请确保您正在使用workon your_virtual_env创建的virtualenv。

其次,尝试pip freeze > requirements.txt,以便检查已安装的软件包。该文件应具有以下结构:

Django == 1.10.2
SomePackage == 1.2.3
SomeOtherPackage == 1.2.3

您可以验证Django软件包是否以这种方式安装。