pip が動作しない場合、pip とそのパッケージを再インストールするにはどうすればよいですか?

pip が動作しない場合、pip とそのパッケージを再インストールするにはどうすればよいですか?

Google pip パッケージをインストールしようとしたところ、pip インストールが壊れてしまい、pip を使用して何かをインストールまたは削除できなくなりました。virtualenv を使用する必要があることはわかっていますが、すでに使用していません。

Linuxのsite-packagesフォルダを削除すると、

/usr/lib/python3.9/site-packages
/usr/lib/python3.10/site-packages

すべてを再インストールすれば問題は解決しますか? それとも、状況がさらに悪化するだけでしょうか?

これがある前の記事しかし、これは 10 年前のものであり、ユーザーには pip を使用してアンインストールするように指示するだけで、私のケースでは機能しません。

参考までに、これはエラーですが、すべてを削除して再インストールする以外に、これを簡単に修正する方法はないと思います。

ERROR: Exception:
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 223, in _main
    status = self.run(options, args)
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper
    return func(self, options, args)
  File "/usr/lib/python3.10/site-packages/pip/_internal/commands/install.py", line 305, in run
    resolver = self.make_resolver(
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 295, in make_resolver
    import pip._internal.resolution.resolvelib.resolver
  File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 25, in <module>
    from .factory import Factory
  File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 33, in <module>
    from .found_candidates import FoundCandidates
  File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 13, in <module>
    from pip._vendor.six.moves import collections_abc  # type: ignore
ImportError: cannot import name 'collections_abc' from 'six.moves' (unknown location)

御時間ありがとうございます!

答え1

パッケージ マネージャーを使用して再インストールするだけです。

選択したフレアから、アーチを使用していることがわかります。

pip とそのすべての設定ファイルを削除するには、次のコマンドを実行します。

sudo pacman -Rns python-pip

その後、次の方法で再インストールします:

sudo pacman -S python-pip

関連情報