【发布时间】:2013-07-16 16:34:16
【问题描述】:
我正在导入存储在 pylearn2/datasets/ 上的 python 类,当我在该目录中导入其他文件时说 OK,但是当我尝试导入我刚刚创建的名为 make_dataset.py 的文件时说:
无法导入 pylearn2.datasets.make_dataset 但可以导入 pylearn2.datasets。原始异常:没有名为 make_dataset 的模块
目录结构如下:
pylearn2\
__init__.py
datasets\
__init__.py
hepatitis.py
matlab_dataset.py
make_dataset.py
...
你能解释一下为什么我会犯这个错误吗? 我也在使用 .yaml 文件:
!obj:pylearn2.train.Train {
"dataset": !obj:pylearn2.datasets.make_dataset.Classificator {}
}
【问题讨论】:
-
能否请您出示您的进口声明?
-
@nio 我通过 .yaml 文件导入。你可以在问题的底部看到它:pylearn2.datasets.make_dataset.Classificator
-
datasets目录中的__init__.py中有什么内容? -
@SethMMorton 什么都没有。它是空的,为什么?
标签: python import module directory yaml