我正在尝试运行我的boto脚本,但是我收到以下错误:
ImportError: No module named boto.swf.layer2
根据pip冻结我已经安装了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']
我的boto路径如下:
/usr/lib/python2.7/dist-packages/boto/__init__.pyc
这是否意味着它与Python路径有某种错误?我真的迷失了如何调试它。
首先我要验证你至少可以导入boto:
import boto
print boto.__file__
验证这是在/usr/lib/python2.7/dist-packages/boto/__init__.pyc
。
如果有效,那么我会检查你的boto版本:
import boto
print boto.__version__
您尝试导入的特定模块已添加到2.7.0中的boto,因此您至少需要该版本。