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