从命令行执行脚本时,出现以下错误
ImportError: No module named SubPackage3.MyClass
我的包裹结构如下
TopLevelPackage
..SubPackage1
..SubPackage2
..SubPackage3
..__init_.py
..README.md
python (/usr/bin/python)
从其他帖子来看,问题似乎是系统无法识别子包3的路径。我在每个子包中都有一个单独的初始化文件,然后打印出来(搜索路径)给了我
/home/shaunz/workspace/TopLevelPackage/SubPackage1
/home/shaunz/workspace/TopLevelPackage
/usr/lib/python2.7
....
请注意,在可识别的路径列表中只有包1。你知道为什么会这样吗?我该怎么改变呢? 我正在运行子包2中的模块。我在用Eclipse。 谢谢
目前没有回答
相关问题 更多 >
编程相关推荐