0
這是我的Django項目的文件夾結構的Python:模塊和文件名稱相同
/
|
--some_name
|
--lib
|
--another_name
|
--another_lib
|
--some_name.py
問題occuer當我運行從代碼:
another_name/another_lib/some_name.py
當我嘗試加載上LIB some_name/lib目錄
import some_name.lib
我得到:
Exception Type: ImportError
Exception Value: No module named some_name.lib
Python沒有找到它,它會嘗試加載:
another_name.another_lib.some_name.lib
我怎樣才能使加載其他包不改變每次搜索路徑? 我可以從我的文件夾結構的根目錄進行python搜索嗎?
確保Python是能[找到你的模塊(提示:'sys.path')](https://docs.python.org/2/reference/simple_stmts.html#import)。我認爲[下面SO帖子](http://stackoverflow.com/questions/4919600/django-project-root-self-discovery)也可能對你有一些幫助。 – bufh