ImportError:没有名为inception的模块

时间:2017-03-01 11:39:05

标签: tensorflow

我正在使用imagenet训练脚本(https://github.com/tensorflow/models/blob/master/inception/inception/imagenet_train.py)来训练我自己的图像数据集以在tensorflow中进行分类(在Oracle VM虚拟框中)并且我得到如下错误

shri @ shri-VirtualBox:〜/ Desktop / Test / inception_test / models / inception / inception $ python imagenet_train.py Traceback(最近一次调用最后一次):   文件" imagenet_train.py",第25行,in     从inception导入inception_train ImportError:没有名为inception的模块

有人可以帮助了解问题,我该如何解决?

此致 至尊

1 个答案:

答案 0 :(得分:1)

这听起来像Python module search path问题。特定脚本imagenet_train.py中的import语句和该目录中的其他脚本假定他们可以在名为inception的子模块中找到其他脚本,但是当您从同一目录运行脚本时,Python无法找到该子模块。

解决此问题的最简单方法是更改​​为父目录(cd ~/Desktop/Test/inception_test/models/inception)并运行脚本,如下所示:

$ python inception/inception_train.py