在 ubuntu 中安装 AWS elasticbeanstalk 命令行工具:error The 'awsebcli==3.10.0' distribution was not found and

Posted

技术标签:

【中文标题】在 ubuntu 中安装 AWS elasticbeanstalk 命令行工具:error The \'awsebcli==3.10.0\' distribution was not found and is required by the application【英文标题】:Installing AWS elasticbeanstalk command line tool in ubuntu:error The 'awsebcli==3.10.0' distribution was not found and is required by the application在 ubuntu 中安装 AWS elasticbeanstalk 命令行工具:error The 'awsebcli==3.10.0' distribution was not found and is required by the application 【发布时间】:2017-07-25 22:49:56 【问题描述】:

我正在尝试在我的 ubuntu 机器上安装 AWS elasticbeanstalk 命令行工具

使用pip install --upgrade --user awsebcli安装

但是当我尝试使用 eb --version 获取 eb 版本时,出现以下错误

Traceback(最近一次调用最后一次):文件 “/home/shamon/.local/bin/eb”,第 6 行,在 从 pkg_resources 导入 load_entry_point 文件“/usr/lib/python2.7/dist-packages/pkg_resources/init.py”,行 第2927章 @_call_aside 文件“/usr/lib/python2.7/dist-packages/pkg_resources/init.py”,行 第2913章 f(*args, **kwargs) 文件“/usr/lib/python2.7/dist-packages/pkg_resources/init.py”,行 2940,在_initialize_master_working_set working_set = WorkingSet._build_master() 文件“/usr/lib/python2.7/dist-packages/pkg_resources/init.py”,行 第635章 ws.require(requires) 文件“/usr/lib/python2.7/dist-packages/pkg_resources/init.py”,行 943,需要 需要 = self.resolve(parse_requirements(requirements)) 文件“/usr/lib/python2.7/dist-packages/pkg_resources/init.py”,行 第829章 raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: 'awsebcli==3.10.0' 未找到分发,应用需要此分发

【问题讨论】:

到目前为止有什么解决方案吗? @Marcel 解决了这个问题:) 【参考方案1】:

我终于解决了这个问题。

先升级pip,再升级pip install --upgrade --user awsebcli

【讨论】:

以上是关于在 ubuntu 中安装 AWS elasticbeanstalk 命令行工具:error The 'awsebcli==3.10.0' distribution was not found and 的主要内容,如果未能解决你的问题,请参考以下文章

在 aws cdk 中安装软件包时面临的问题

如何在ubuntu中安装scrapy

在 AWS 启动配置中安装并启动 httpd

在 AWS ElasticBeanstalk 中安装 keras tensorflow

sh 在Amazon AWS Cloud中安装Screaming Frog

在 AWS Linux 中安装 SSL 后 HTTPD 停止