簡體   English   中英

aws git-remote-codecommit 操作錯誤(GRC)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM