2014-07-09 43 views
0

假設我有一個名爲「abcproject」的項目。有什麼辦法像PyDev那樣導入?PyDev - 相對於項目根名稱導入

from abcproject.core.page import Page 
from abcproject import util 

與此相反,它完美的作品:

from core.page import Page 
import util 

如果添加我的項目文件夾到我的PYTHONPATH會隱約工作,但PyDev的將把進口的外部和似乎並不隨着事情的變化而更新它們,這會變得非常混亂。

回答

0

當然。

問題是,您必須將包含'abcproject'而不是'abcproject'本身的文件夾設置爲源文件夾。

即:

您需要的結構,例如:

/my_project 
    /abcproject 
     __init__.py 
     /core 

和/ MY_PROJECT必須設置爲源文件夾(在項目屬性>的PyDev - PYTHONPATH>源文件夾)。

相關問題