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全路径写上


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM