无法安装boto3
Unable to install boto3
我在虚拟环境中安装 boto3 时遇到问题。
我已经按照文档中的说明进行了操作。首先我激活了虚拟环境。然后我做了一个:
Sudo pip install boto3
现在我输入python
>> import boto3
ImportError: No module named boto3
但是如果我导入 boto,它就可以工作
>> import boto
>> boto.Version
'2.38.0'
为什么我安装了boto3却安装了boto 2.38。
我尝试关闭终端并重新打开它。
我应该重新启动 Ubuntu 机器吗?
不要在虚拟环境中使用 sudo
,因为它会忽略环境变量,因此 sudo pip
指的是您的 global pip 安装。
因此,在您的环境已激活的情况下,重新运行 pip install boto3
但不要使用 sudo。
还有另一种可能的情况也可能会吸引一些人(如果您的系统上有 python 和 python3):
pip3 install boto3
请注意,使用 pip3
表示使用 Python 3 的 pip 安装,而仅 pip
表示使用 Python 2。
我遇到了类似的问题,但接受的答案并没有解决它——我没有使用虚拟环境。这是我必须做的:
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
试试这个有用
sudo apt install python-pip
pip 安装 boto3
尽管这是一个旧的 post,但我正在 post考虑我如何解决以防它对其他人有所帮助。由于我使用 sudo 来安装 boto3 库,因此 boto3 目录的权限设置为 700。要么将权限更改为其他人可读,要么 运行 python 命令作为 sudo。
为Python3
python3 -m pip install --user boto3
来源:https://github.com/boto/boto/issues/3194#issuecomment-668420011
我有类似的问题。在我的系统中安装了 Anaconda 发行版。 运行 我的 python 程序在 Juypyter notebook 中显示
no module named 'boto3'
检查命令提示符时
>pip install boto3
要求已经满足。
为了解决 Juypyter notebook 的相同问题,请打开“Anaconda Prompt”并
install Boto3
使用
pip install boto3
我明白了。这将适用于 VSCode:
为 VSCode
安装 Python 扩展
创建新文件夹并在其中添加 python 脚本
安装 venv 并在 VSCode 项目中激活控制台:
python3 -m venv venv
来源 ./venv/bin/activate
(venv) My-MacBook-Air:python-脚本用户$
通知 venv 已激活:(venv)
在激活的venv环境中安装boto3:
pip3 安装 boto3
检查您的 venv/lib/python3.9/site-packages 文件夹以确认 boto3 在那里。
- 按 CMD + Shift + P 并将 python 解释设置为 ./venv/bin/python。请注意,您可能还需要按“CMD”,输入“python.pythonPath”并适当设置 Python 路径。
那就一定可以!
激活虚拟环境并运行执行以下命令:
pip install boto3
Windows 用户
试试这个。我在 windows 上遇到了同样的问题,我按照以下步骤解决了。
>>> exit()
- 存在 python
pip3 install boto3
- 执行这条命令
在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
我在虚拟环境中安装 boto3 时遇到问题。
我已经按照文档中的说明进行了操作。首先我激活了虚拟环境。然后我做了一个:
Sudo pip install boto3
现在我输入python
>> import boto3
ImportError: No module named boto3
但是如果我导入 boto,它就可以工作
>> import boto
>> boto.Version
'2.38.0'
为什么我安装了boto3却安装了boto 2.38。 我尝试关闭终端并重新打开它。 我应该重新启动 Ubuntu 机器吗?
不要在虚拟环境中使用 sudo
,因为它会忽略环境变量,因此 sudo pip
指的是您的 global pip 安装。
因此,在您的环境已激活的情况下,重新运行 pip install boto3
但不要使用 sudo。
还有另一种可能的情况也可能会吸引一些人(如果您的系统上有 python 和 python3):
pip3 install boto3
请注意,使用 pip3
表示使用 Python 3 的 pip 安装,而仅 pip
表示使用 Python 2。
我遇到了类似的问题,但接受的答案并没有解决它——我没有使用虚拟环境。这是我必须做的:
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
试试这个有用 sudo apt install python-pip pip 安装 boto3
尽管这是一个旧的 post,但我正在 post考虑我如何解决以防它对其他人有所帮助。由于我使用 sudo 来安装 boto3 库,因此 boto3 目录的权限设置为 700。要么将权限更改为其他人可读,要么 运行 python 命令作为 sudo。
为Python3
python3 -m pip install --user boto3
来源:https://github.com/boto/boto/issues/3194#issuecomment-668420011
我有类似的问题。在我的系统中安装了 Anaconda 发行版。 运行 我的 python 程序在 Juypyter notebook 中显示
no module named 'boto3'
检查命令提示符时
>pip install boto3
要求已经满足。
为了解决 Juypyter notebook 的相同问题,请打开“Anaconda Prompt”并
install Boto3
使用
pip install boto3
我明白了。这将适用于 VSCode:
为 VSCode
安装 Python 扩展创建新文件夹并在其中添加 python 脚本
安装 venv 并在 VSCode 项目中激活控制台:
python3 -m venv venv 来源 ./venv/bin/activate (venv) My-MacBook-Air:python-脚本用户$
通知 venv 已激活:(venv)
在激活的venv环境中安装boto3:
pip3 安装 boto3
检查您的 venv/lib/python3.9/site-packages 文件夹以确认 boto3 在那里。
- 按 CMD + Shift + P 并将 python 解释设置为 ./venv/bin/python。请注意,您可能还需要按“CMD”,输入“python.pythonPath”并适当设置 Python 路径。
那就一定可以!
激活虚拟环境并运行执行以下命令:
pip install boto3
Windows 用户
试试这个。我在 windows 上遇到了同样的问题,我按照以下步骤解决了。
>>> exit()
- 存在 pythonpip3 install boto3
- 执行这条命令
在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