2012-03-01 121 views
1

我一直在向庫中添加模塊,所以我可能會調用它們以供將來使用,但是當我編寫新模塊並運行該模塊時,編譯器無法識別模塊unpackapp。例如,我稱之爲:將模塊添加到Python 2.7庫

from unpackapp import UnpackApp

編譯器指出: 「導入錯誤:沒有模塊名爲unpackapp」

我保存到:Python27/lib目錄

我是否儲存我的自定義模塊正確的文件夾?

+4

呃,我們不知道。主要是因爲我們不知道他們在什麼文件夾中。 – 2012-03-01 00:06:39

+0

在'$ PYTHONPATH'中是'Python27/Lib'? – BPm 2012-03-01 00:19:06

回答

1

考慮使用設置工具和安裝使用:

python setup.py develop 

如果你不想要或需要的setuptools的開銷,你可以更新sys.path中,以反映你的模塊可以從輸入:

import sys 
sys.path.insert(0. "/path/to/your/module.py's/containing/directory") 

您也可以使用「。」爲指向當前工作目錄的路徑。

0

試試這個:

python setup.py install