繁体   English   中英

使用 Pip 安装 Python 库“Boto3”时出错

[英]Error Installing Python Library “Boto3” Using Pip Install

我正在尝试将 python package "boto3" 安装到成功安装 python 和 Z62AD1C2A46C5298FDCE2 的 EC2 实例中

我正在尝试运行以下两个命令:

python -v -m pip install boto3-1.13.5.tar.gz

python -v -m pip install boto3-1.9.149-py2.py3-none-any.whl

但是,当我运行命令时,它们都返回[Errno 101] Network is unreachable')': /simple/botocore/

或者更具体地说:

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f9e06d63910>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/botocore/

我尝试使用以下一系列命令测试它们的库是否成功下载,但是,我可以证明由于下面出现的错误,它们尚未成功安装:

python import boto3

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'boto3'

如何解决无法访问的网络上的挂起问题?

正如文档中所说,您可以通过以下命令安装 boto3:

pip install boto3

或者如果您在 Linux 上,您应该尝试:

python3 -m pip install boto3

如果它再次失败,它必须是您的 package 管理器或具有 python 版本甚至您的网络的东西,也许尝试运行虚拟环境然后安装 boto3 将解决问题(对于 Linux):

python3 -m venv env
source ./env/bin/activate

是否可以安装 python 的其他软件包? 如果否,请检查您的安全组,因为它无法连接到外部网络。

如果是,请尝试使用以下命令:

pip install boto3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM