1

最近、下から上へのアプローチを使用して、arch Linux インストールを新しいマシンに移動しました。つまり、arch linux を新しくインストールし、すべてのパッケージを再インストールしてから、選択した構成を新しいマシンにコピーします。

pip でプログラムをインストールしようとすると、次のような TypeError が発生します。

ERROR: Exception:
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 224, in _main
    status = self.run(options, args)
  File "/usr/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper
    return func(self, options, args)
  File "/usr/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 320, in run
    requirement_set = resolver.resolve(
  File "/usr/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 121, in resolve
    self._result = resolver.resolve(
  File "/home/mor3dr3ad/.local/lib/python3.9/site-packages/resolvelib/resolvers.py", line 454, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/home/mor3dr3ad/.local/lib/python3.9/site-packages/resolvelib/resolvers.py", line 319, in resolve
    name, crit = self._merge_into_criterion(r, parent=None)
  File "/home/mor3dr3ad/.local/lib/python3.9/site-packages/resolvelib/resolvers.py", line 171, in _merge_into_criterion
    name = self._p.identify(requirement_or_candidate=requirement)
TypeError: identify() got an unexpected keyword argument 'requirement_or_candidate'

sudo を介して root としてインストールすることは実際に機能します (テストのためだけに、これを行うべきではないことはわかっています。そのため、権限の問題か、グループに関して何かが不足していることが原因であるに違いないと考えています。

誰かが私を正しい方向に向けることができますか? ユーザーを特定のグループに追加する必要がありますか?

ありがとうございました

4

1 に答える 1