2017-02-20 40 views
0

我想知道Python中兩個錯誤消息之間的區別。我正在設置我的Flask框架並運行一個簡單的Hello World。Python中的「無模塊命名」和「無法導入名稱」之間的區別

ModuleNotFoundError: No module named 'app' 

ImportError: cannot import name 'app' 

我得到這些錯誤或其他的一個,這取決於我把這些目錄內的我的「應用程序」目錄。因此,在像

from app import app 

這個術語是該模塊的語句,這是叫什麼名字?

預先感謝

回答

0
  • 在第一種情況中,app模塊不能被發現。

  • 在第二種情況下,app模塊可以發現但app元件(類,函數,...)內app無法找到或進口出於各種原因(未找到,循環依賴,缺少的共享庫, ...)

相關問題