[英]aws git-remote-codecommit operation error (GRC)
在使用 GRC 協議將 git 與遠程 codecommit 存儲庫結合使用時,我遇到了這個錯誤。
git fetch
Traceback (most recent call last):
File "/home/meh/.local/bin/git-remote-codecommit", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3095, in <module>
@_call_aside
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3079, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3108, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 570, in _build_master
ws.require(__requires__)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 888, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 774, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'jmespath<2.0.0,>=0.7.1' distribution was not found and is required by botocore
回答我自己的問題以防其他人遇到這個問題。
我正在使用 oracle linux 8 安裝 atm,並從 rpm 安裝 python3 和 awscli + boto。 對我來說,解決方法是從 yum 安裝 jmespath。 起初並不明顯,但這是 python 包系列的一部分。 要解決此問題,您需要安裝額外的 python3-jmespath 包。
例子:
sudo yum install python3-jmespath.noarch
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.