Django启动错误-no module named django.core和windows命令行下建工程找不到,弹出一个文件

1、no module named django.core 

在网上看到是因为同时安装了python2.7、python3,不同版本之间冲突。我的Python3早就卸载了,所以忽略掉这点可能,试了多种安装方式。

后来发现虽然只有Python2.7,但是我有不同集成开发环境--python27和Anaconda的Python2.7,卸载掉一个不用的就可以正常创建工程了。

 

2、windows命令行下django-admin.py startproject mysite建工程找不到,弹出一个文件

#!C:\Python27\python.exe
from django.core import management

if __name__ == "__main__":
    management.execute_from_command_line()

windows命令行不支持shabang line(组织行) 上面由井号和叹号构成的字符序列 #!,因为这是用来unix系统下定位脚本解释器,
但我们是在windows系统下面。所以在windows下py文件 #!******的开头是可以不写的,直接Import module。但是我个人觉得写上
是个不错的习惯,毕竟你的程序别人可能会在unix系统下运行。

解决一、把django-admin.py全路径写上
posted @ 2016-04-08 21:22  盈叶有香  阅读(2204)  评论(0编辑  收藏  举报