将模块添加到Python 2.7库
问题描述:
我一直在向库中添加模块,所以我可能会调用它们以供将来使用,但是当我编写新模块并运行该模块时,编译器无法识别模块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