首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3: AttributeError:模块'boto‘没有属性'plugin’

Python3: AttributeError:模块'boto‘没有属性'plugin’
EN

Stack Overflow用户
提问于 2019-07-10 00:11:50
回答 2查看 462关注 0票数 0

我正在Google VM上运行一些代码,当我导入Python boto库时会发现一个错误。

如果我第一次运行“导入boto”,错误消息将是:

ModuleNotFoundError:没有名为“urllib2”的模块

然后我再次运行它,出现了一个不同的错误消息:

AttributeError:模块“boto”没有属性“plugin”

我试过安装google-compute-engine,但没有成功。我也尝试过不同版本的boto,但也失败了。

EN

回答 2

Stack Overflow用户

发布于 2019-07-10 09:43:19

正如user10360186AttributeError: module 'boto' has no attribute 'plugin'答案中所建议的那样。你必须执行

代码语言:javascript
复制
$ pip install google-compute-engine

并重新启动VM。

票数 1
EN

Stack Overflow用户

发布于 2019-07-12 21:56:05

问题解决了。不知道为什么,但是当你试图在谷歌平台引擎上使用boto时。将有一个文件/usr/share/google/boto/boto_plugins/compute_auth.py,,您需要将行从“导入urllib2”修改为“导入urllib.request as urllib2”,以适应Python3。那么一切都很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56961877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档