请帮助,我是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
答案 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软件包是否以这种方式安装。