我想我的包装模块,但我似乎无法得到它的工作。

我的目录树类似如下:

snappy/
    __init__.py
    main/
        __init__.py
        main.py
        config.py
        ...
    ...      

和我正在使用的代码是

from snappy.main.config import *

,我发现了错误:

ImportError: No module named snappy.main.config

任何想法是怎么回事?这是在Ubuntu 8.10使用Python 2.5。

在此先感谢您的帮助。

有帮助吗?

解决方案

这取决于使用导入居住和您的系统PYTHONPATH的脚本,上。基本上,有进口的工作,你应该运行脚本(具有进口一)在清脆的父目录或脚本应该改变sys.path中包含它。

./亚历

其他提示

时在snappy sys.path的父目录?如果不是,这是我能想到的会是导致你错误的唯一的事情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top