我是Django的新手,想要探索這個着名框架的力量。Django:沒有名爲django.core.management的模塊
所有設置後,我跑了
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
我使用的virtualenv和virtualenvwrapper,我通過發出workon
命令激活了我工作的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的。
所以我想我真的被卡住了,任何人都可以嗎?
你的一個問題是,你正在使用'sudo'。 –