我正在尝试运行我的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路径有某种错误?我真的迷失了如何调试它。
答案 0 :(得分:3)
首先我要确认你至少可以导入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中,因此您至少需要该版本。