首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pip / boto问题- ImportError:没有名为boto3的模块

Pip / boto问题- ImportError:没有名为boto3的模块
EN

Server Fault用户
提问于 2016-01-08 10:42:44
回答 3查看 21.1K关注 0票数 1

我想让boto3在python3脚本中工作。我可以从cli执行aws命令。

  1. 更新pip之后,它不会以sudo权限运行,除非我使用绝对路径:/usr/local/bin/pip。没有自作主张的权利,它是有效的。我不知道为什么它没有在sudo下运行,因为它在更新之前就这样做了,因为/usr/local/bin在PATH中。
  2. 我是否应该在sudo下运行pip?
  3. 我安装了boto3,但仍然得到了ImportError: No module named 'boto3'。这是我执行运行python3的脚本的时候。但是,boto3似乎是为python2安装的。

输出:

代码语言:javascript
运行
复制
$ sudo /usr/local/bin/pip install --upgrade boto3
Requirement already up-to-date: boto3 in /usr/local/lib/python2.7/site-packages

如何让boto3与python3一起工作?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2016-01-08 10:55:49

可能,处理多个python版本的最佳方法是使用virtualenv隔离它们。

本文介绍了它的基本知识,并将为您提供一个很好的概述http://docs.python-guide.org/en/latest/dev/virtualenvs/

票数 1
EN

Server Fault用户

发布于 2021-06-15 07:24:08

如果你使用的是ubuntu,试试这个:-

代码语言:javascript
运行
复制
sudo apt install python-boto3

应该行得通。

票数 0
EN

Server Fault用户

发布于 2019-02-12 17:50:19

代码语言:javascript
运行
复制
brew postinstall python3

在“brew升级”之后工作,导致出现此错误。

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

https://serverfault.com/questions/747596

复制
相关文章

相似问题

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