2013-08-06 155 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,所以你至少需要那個版本。