听起来您没有安装django。您应该检查此命令生成的目录:
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
看那里是否有django软件包。
如果站点软件包中没有django文件夹,则说明您没有安装django(至少对于该版本的python)。
可能您安装了多个版本的python,而django位于另一版本中。如果键入python
然后按TAB键,则可以找出python的所有版本。这是我拥有的所有不同的python。
$python
python python2-config python2.6 python2.7-config pythonw2.5
python-config python2.5 python2.6-config pythonw pythonw2.6
python2 python2.5-config python2.7 pythonw2 pythonw2.7
您可以对每个python版本执行上述命令,并查看每个版本的site-packages目录以查看其中是否安装了django。例如:
python2.5 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
python2.6 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
如果您碰巧在python2.6中找到django,请尝试使用以下原始命令
python2.6 manage.py ...