无法安装 boto3

我在虚拟环境中安装 boto3时遇到了麻烦。

我已经做了文档所说的。首先我激活了虚拟环境。然后我做了一个:

Sudo pip install boto3

现在我输入巨蟒

>> import boto3
ImportError: No module named boto3

但是如果我进口波托,它的工作

>> import boto
>> boto.Version
'2.38.0'

为什么安装 boto2.38时,我安装 boto3。 我试着关闭终端,然后重新打开。 我应该重启 Ubuntu 机器吗?

215690 次浏览

不要在虚拟环境中使用 sudo,因为它忽略了环境的变量,因此 sudo pip指的是 全球性的 pip 安装。

因此,在激活环境之后,重新运行 pip install boto3,但不运行 sudo。

还有另一种可能的情况,也可能会有一些人(如果您的系统上有 python 和 python3) :

pip3 install boto3

注意,使用 pip3表明使用了 Python 3的 pip 安装,而使用 pip表明使用了 Python 2的 pip 安装。

我也遇到过类似的问题,但是我接受的答案并没有解决它——我没有使用虚拟环境。我必须这么做:

sudo python -m pip install boto3

我不知道为什么这种行为不同于 sudo pip install boto3

我也遇到过同样的问题,也没有使用虚拟环境。 easy _ install 对我来说很有用。

easy_install boto3

不要像 sudo 那样运行,只需键入:

pip3 install boto3==1.7.40 --user

好好享受吧

试试这样:

python -m pip install --user boto3

试试这个,有用的 安装 python-pip Pip 安装 boto3

虽然这是一个老职位,我正在张贴如何我的决心,以防它有助于其他人。由于我使用 sudo 来安装 boto3库,因此对 boto3目录的权限被设置为700。要么更改权限使其他人可读,要么作为 sudo 运行 python 命令。

对于 Python 3

python3 -m pip install --user boto3

资料来源: https://github.com/boto/boto/issues/3194#issuecomment-668420011

我也有同样的问题。在我的系统中安装了 Anaconda 发行版。在 Juypyter 笔记本上运行我的 Python 程序时,它正在显示

no module named 'boto3'

在检入命令提示符时

>pip install boto3

已经满足要求了。

为了解决同样的 Juypyter 笔记本,打开“蟒蛇提示符”和

使用 install Boto3

pip install boto3

我想出来了,这个可以用在 VSCode 上:

  1. 为 VSCode 安装 Python 扩展

  2. 创建新文件夹并在其中添加一个 python 脚本

  3. 在项目的 VSCode 控制台中安装 venv 并激活:

    蟒蛇3-m venv venv 源代码/venv/bin/激活 (venv) My-MacBook-Air: python-script user $

通知 venv 被激活: (venv)

  1. 在已激活的 venv 环境中安装 boto3:

    安装 boto3

  2. 检查 venv/lib/python3.9/site-package 文件夹,确认 boto3在其中。

  1. 按 CMD + Shift + P 并将 python 解释设置为。/venv/bin/python.注意,您可能还需要按下“ CMD”,输入“ Python.pythonPath”并适当地设置 Python Path。

那一定会成功的!

激活虚拟环境并运行以下命令:

pip install boto3

视窗用户

试试这个。我在窗户上遇到了同样的问题,我按照下面的步骤解决了。

  1. 存在巨蟒

    enter image description here

  2. 执行此命令

    enter image description here

在 Pycharm

Press Ctr + Alt + s
On left, Project <your project here> > Project Interpreter
On right, click on +
At the top, search for boto3
At the bottom, click on Install Package