django引入模組報錯
阿新 • • 發佈:2018-11-19
Django第一個APP 報錯:ImportError: No module named VersionApp.views
IDE環境:Eclipse+pyDev+mysql+python2.7+django1.11.3
程式碼目錄結構如下:
urls.py中程式碼如下:
報錯:找不到對應的模組
解決辦法:
1、考慮到python中自定義模組的匯入場景:同一個目錄下的匯入,不同目錄下的匯入等
具體參考:https://www.cnblogs.com/hujq1029/p/7096236.html 中
將當前python包加入到系統搜尋路徑,如下:
依然報錯:ImportError: No module named VersionApp.views
2、再繼續搜尋資料 可能Django的版本號太低 導致的問題
更新Django: pip install Django==1.9.7
重新建立django專案,發現該問題解決了。
繼 解決辦法一 繼續深入思考:
撇開django,建立python project,程式碼目錄結構如下:
程式碼目錄結構如下:不同目錄下模組匯入沒問題。
基於以上的程式碼目錄結構,若加深一層目錄,是否正常匯入模組?
此時,執行main.py 報錯:ImportError: No module named pacakgeDemo2.hello
復現django中的報錯問題,說明這個問題 並非與django強相關,應該是python基礎問題,目前還比較困惑,不知道問題出在哪裡,求各位大神解答,萬分感謝!!