知道昨天出问题的原因,也就是为什么django没有安装到python安装目录下的Lib/site-packages下。
因为之前装了cywin,一个在windows下模拟linux环境的工具,相当于虚拟机,里面也是装有python解析器的并且优先于Windows下的python解析器,于是在调用python setup.py install 时,如果没错的话,实际上是安装到了cywin下python的site-packages,由于用命令行调用的仍然是cywin下的python,用Idle则是使用win下的python,所以就是出现两者在寻找django模块路径上的问题。
解决的方法,把python的安装目录加入path,并且放在cywin的c:/cywind/win前。这样,系统调用的才是win下的python解析器。