PipはArch Linuxで動作を停止します。

PipはArch Linuxで動作を停止します。

私のArchシステムでPipを使用しようとすると、次のエラーが発生します。

Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pip._internal.cli.main import main
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 8, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py", line 24, in <module>
    from pip._internal.cli.parser import ConfigOptionParser
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/parser.py", line 12, in <module>
    from pip._internal.configuration import Configuration, ConfigurationError
  File "/usr/lib/python3.10/site-packages/pip/_internal/configuration.py", line 26, in <module>
    from pip._internal.utils.logging import getLogger
  File "/usr/lib/python3.10/site-packages/pip/_internal/utils/logging.py", line 29, in <module>
    from pip._internal.utils.misc import ensure_dir
  File "/usr/lib/python3.10/site-packages/pip/_internal/utils/misc.py", line 37, in <module>
    from pip._vendor.pep517 import Pep517HookCaller
ImportError: cannot import name 'Pep517HookCaller' from 'pep517' (/home/krystian/.local/lib/python3.10/site-packages/pep517/__init__.py)

しないでくださいPipパッケージとArchパッケージを混在させましたが、仮想環境の外部でPipを実行するとこのエラーが表示され、パッケージを削除できません。それでも仮想環境でPipを使用でき、pacmanを介してPythonパッケージを管理できます。

Pythonバージョン:3.10.6

ベストアンサー1

明らかに、この問題はPipパッケージのインストールとは関係ありませんが、私の環境ではパッケージが破損してsudoいます。 Pipを使用せずに削除してパッケージを削除すると、問題が解決しました。これを行う前にディレクトリをバックアップすることを忘れないでください。pep517~/.local/lib/python3.10~/.local/lib/python3.10/site-packages/pep517/site-packages

おすすめ記事