請注意,我搜索了SO,發現了這個錯誤,雖然有很多類似的問題,但我沒有找到解決這個問題的方法。嘗試在Python中導入自定義模塊時導入錯誤
我工作的一個Python模塊,看起來像這樣的:
/com
/company
/foo
/bar
我編輯bar
目錄中的源文件,並試圖導入生活在foo
目錄中的類。我試圖導入文件通過以下方式:
from com.company.foo import *
from company.foo import *
from foo import *
import com.company.foo
import company.foo
import foo
每一種產生類似的錯誤:
ImportError: no module named com.company.foo
我在每個目錄中__init__.py
文件,包括包含com
的目錄。
不知道我在做什麼錯在這裏 - 在此先感謝您的幫助!
您的主文件是否位於與「com」相同的文件夾中? – rzetterberg 2011-05-03 21:21:01
不,我正在編輯的文件位於'bar'目錄中。 – inkedmn 2011-05-03 21:21:48
我的意思是引導文件。例如「python main.py」。啓動整個應用程序的文件。還是你使用wsgi或其他什麼是引導? – rzetterberg 2011-05-03 21:24:29