2

我正在尝试运行我的 boto 脚本,但出现以下错误:

ImportError: No module named boto.swf.layer2

根据 pip freeze 我已经安装了 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 路径有关的某种错误?我真的迷失了如何调试这个。

4

1 回答 1

3

首先,我会验证您至少可以导入 boto:

import boto
print boto.__file__

验证它是否在/usr/lib/python2.7/dist-packages/boto/__init__.pyc.

如果可行,那么我会检查您的 boto 版本:

import boto
print boto.__version__

The specific module you're trying to import was added to boto in 2.7.0 so you'll need at least that version.

于 2013-08-07T03:48:15.010 回答