aws eb cli Windows 在 colorama 上获取版本错误
Posted
技术标签:
【中文标题】aws eb cli Windows 在 colorama 上获取版本错误【英文标题】:aws eb cli Windows get version error on colorama 【发布时间】:2018-11-18 07:13:45 【问题描述】:我在 Windows 10 中安装了 awsebcli
显示出来了
2.2,!=2.18.0,<2.19,>=2.6.1->docker-compose<1.22.0,>=1.21.2->awsebcli) (1.22)
docker-compose 1.21.2 has requirement colorama<0.4,>=0.3.9; sys_platform == "win32", but you'll have colorama 0.3.7 which is incompatible.
现在当我试图做的时候
eb --version 我出错了
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (colorama 0.3.7 (c:\users\rajarshi.das\appdata\roaming\python\python36\site-packages), Requirement.parse('colorama<0.4,>=0.3.9; sys_platform == "win32"'), 'docker-compose')
我试图删除 colorama 并安装 0.3.9 版本,现在它显示 eb 只需要 0.3.7 版本...
请帮忙。
【问题讨论】:
我有同样的问题 - 在我将 PIP 9.01 升级到 10.0.0 后发生,但在我降级后没有修复 问题似乎是 docker-compose 需要 colorama v 0.3.9 而 awsebcli 需要 0.3.7 任何更新我该如何使用它 @PrettyCool,@RJD,尽管版本不匹配,您应该能够使用该软件包,尽管您似乎不是。你可以在pip uninstall -y awsebcli; pip install awsebcli
之后尝试eb --version
吗?如果没有,现在回滚到 3.13.0 可能是更好的选择。
【参考方案1】:
我遇到了同样的问题。
就像 dakshina11 说的
pip install 'awsebcli==3.13.0' --upgrade --user
老版本的 awsebcli==3.13.0 解决了这个问题。
目前 3.14.0 仍然无法运行。
【讨论】:
以上是关于aws eb cli Windows 在 colorama 上获取版本错误的主要内容,如果未能解决你的问题,请参考以下文章
使用 AWS CodeBuild 和 EB CLI 部署到 AWS Elastic Beanstalk
aws elasticbeanstalk:无法通过 eb cli 部署到工作环境
AWS:使用 Elastic Beanstalk 命令行界面 (EB CLI) 3.x SSH 到 EC2