我想让boto3在python3脚本中工作。我可以从cli执行aws命令。
/usr/local/bin/pip
。没有自作主张的权利,它是有效的。我不知道为什么它没有在sudo下运行,因为它在更新之前就这样做了,因为/usr/local/bin
在PATH中。ImportError: No module named 'boto3'
。这是我执行运行python3的脚本的时候。但是,boto3似乎是为python2安装的。输出:
$ sudo /usr/local/bin/pip install --upgrade boto3
Requirement already up-to-date: boto3 in /usr/local/lib/python2.7/site-packages
发布于 2016-01-08 10:55:49
可能,处理多个python版本的最佳方法是使用virtualenv
隔离它们。
本文介绍了它的基本知识,并将为您提供一个很好的概述http://docs.python-guide.org/en/latest/dev/virtualenvs/
发布于 2021-06-15 07:24:08
如果你使用的是ubuntu,试试这个:-
sudo apt install python-boto3
应该行得通。
发布于 2019-02-12 17:50:19
brew postinstall python3
在“brew升级”之后工作,导致出现此错误。
https://serverfault.com/questions/747596
复制相似问题