我是 Django 新手,想探索这个著名框架的强大功能。
完成所有设置后,我跑了
sudo python manage.py syncdb
,
我得到这个错误
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.core.management
workon
我使用 virtualenv 和 virtualenvwrapper,并通过发出命令激活了我的工作 virtualenv 。
另外,当我跑步时which python
,我得到了这个:
/home/myname/Envs/EnvName/bin/python
,
并pip freeze| grep - django
返回:
Django==1.5.4
django-toolbelt==0.0.1
我的 manage.py 的第一行是#!/usr/bin/env python
.
还
python2.7 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
给
/home/myname/Envs/EnvName/lib/python2.7/site-packages
在这个目录中,我确实看到了一个名为 django 的文件夹。
所以我想我真的被困住了,有人请吗?