簡體   English   中英

如何設置Python路徑以便找到模塊?

[英]How to set a Python path so that modules are found?

我正在嘗試運行我的Boto腳本,但是出現以下錯誤:

ImportError: No module named boto.swf.layer2

根據pip Frozen,我已經安裝了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-包]

我的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中,因此至少需要該版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM