2013-08-06 124 views
2

我试图运行我的博托剧本,但我得到以下错误:设置我的Python路径?

ImportError: No module named boto.swf.layer2 

据点子冻结我已经安装boto所以我不知道出了什么错在这里。

我的Python路径如下:

['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']

我博托路径如下:

/usr/lib/python2.7/dist-packages/boto/__init__.pyc 

这是否意味着它是某种错误的做Python路径?我真的失去了如何调试,任何输入将不胜感激。

+1

看起来它不是路径问题,但是缺少模块或错误的模块名称。 – 2013-08-06 23:52:59

回答

3

首先我要确认你至少可以进口博托:

import boto 
print boto.__file__ 

确认这是/usr/lib/python2.7/dist-packages/boto/__init__.pyc

如果这样的作品,那么我检查你的博托版本:

import boto 
print boto.__version__ 

你想导入的特定模块加入博托在2.7.0,所以你至少需要那个版本。