gpt4 book ai didi

python - Elastic Beanstalk 、awsebcli 和 blessed 1.9.5

转载 作者:太空狗 更新时间:2023-10-29 20:16:44 25 4
gpt4 key购买 nike

几个月前,我在 AWS 上使用弹性 beanstalk cli 时没有任何困难。我想更新我的网站并遇到了这个错误:

me$ eb status Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.7/bin/eb", line 5, in from pkg_resources import load_entry_point File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/init.py", line 3095, in @_call_aside File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/init.py", line 3081, in _call_aside f(*args, **kwargs) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/init.py", line 3108, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/init.py", line 660, in _build_master return cls._build_from_requirements(requires) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/init.py", line 673, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/init.py", line 846, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'blessed==1.9.5' distribution was not found and is required by awsebcli

除了 question 之外,我还没有找到关于此错误的任何信息关于如何处理 ubuntu 上的类似问题(我在 Mac 上)一个月都没有得到答复。

有没有人有什么想法?

最佳答案

这很可能是因为 eb 脚本使用的是 Apple 的 Python 解释器,而不是您自己安装的解释器。

有两种解决方法:

1。在虚拟环境中运行 EB CLI

  1. 通过运行 virtualenv ~/eb_cli_env 为 EB CLI 创建虚拟环境。
  2. 运行 source ~/eb_cli_env/bin/activate 激活创建的虚拟环境。
  3. 运行 pip install awsebcli

在那之后,您应该可以正常使用eb 命令了。每次使用 EB CLI 之前,您都必须运行 source ~/eb_cli_env/bin/activate

--或--

2。编辑 eb 脚本中的 shebang 行

  1. 运行 vim/usr/local/bin/eb
  2. 将第一行从 #!/usr/bin/python 更改为 #!/usr/bin/env python

这将确保 eb 命令在不使用虚拟环境的情况下在全局范围内运行,但是如果您升级 awsebcli 包,您很可能必须编辑 shebang再次上线。

关于python - Elastic Beanstalk 、awsebcli 和 blessed 1.9.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34299170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com