我一直在向庫中添加模塊,所以我可能會調用它們以供將來使用,但是當我編寫新模塊並運行該模塊時,編譯器無法識別模塊unpackapp
。例如,我稱之爲:將模塊添加到Python 2.7庫
from unpackapp import UnpackApp
編譯器指出: 「導入錯誤:沒有模塊名爲unpackapp」
我保存到:Python27/lib目錄
我是否儲存我的自定義模塊正確的文件夾?
我一直在向庫中添加模塊,所以我可能會調用它們以供將來使用,但是當我編寫新模塊並運行該模塊時,編譯器無法識別模塊unpackapp
。例如,我稱之爲:將模塊添加到Python 2.7庫
from unpackapp import UnpackApp
編譯器指出: 「導入錯誤:沒有模塊名爲unpackapp」
我保存到:Python27/lib目錄
我是否儲存我的自定義模塊正確的文件夾?
考慮使用設置工具和安裝使用:
python setup.py develop
如果你不想要或需要的setuptools的開銷,你可以更新sys.path中,以反映你的模塊可以從輸入:
import sys
sys.path.insert(0. "/path/to/your/module.py's/containing/directory")
您也可以使用「。」爲指向當前工作目錄的路徑。
試試這個:
python setup.py install
呃,我們不知道。主要是因爲我們不知道他們在什麼文件夾中。 – 2012-03-01 00:06:39
在'$ PYTHONPATH'中是'Python27/Lib'? – BPm 2012-03-01 00:19:06