我知道這是一個愚蠢的問題,但我很難過。用看起來像這樣我的目錄結構:我的Python路徑有問題
-src
|
-module.py
-program.py
當這就是我的目錄結構,我從程序引用模塊,一切都很好。
因爲我已經改變了我的目錄結構如下:
-src
|
-__init.py
-module.py
|
-programDir
|
-__init.py
-program.py
現在,當然,我不能達到從程序模塊。我如何將src作爲一個包引用?我試圖創建一個
__init__.py
文件在src目錄中,但沒有運氣。
Moar DEETS: import語句我試過在program.py:
import module
和
from src import module
當其他模塊和程序在同一個目錄中的第一個工作。
錯誤我越來越:
ImportError: No module named module
,只是備案:不,我的模塊和程序不調用的模塊或程序
更新:我已經在我的程序嘗試這個。 PY文件:
from ...src import module
和
from ..src import module
兩者都是給我:
ValueError: Attempted relative import in non-package
莫爾細節!例如,導入語句的外觀以及您得到的錯誤。 – delnan 2011-02-24 20:56:46