2012-03-01 69 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