pip3 не работает на ubuntu 20.04: "не имеет атрибута 'SourceFileLoader'"

На Ubuntu 20.04 я установил pip3 с помощью следующей команды: sudo apt install python3-pip

Но когда я запускаю pip3, я получаю следующую ошибку:

Traceback (most recent call last):
  File "/usr/bin/pip3", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python3.8/dist-packages/pkg_resources.py", line 1479, in <module>
    register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'

В виртуальной среде команда pip3 работает нормально, однако.

Как было предложено в других ответах, я пробовал переустановить python3 и pip3, все безуспешно. Многие другие ответы используют pip3 для решения проблемы, но я не могу запустить pip3.

Я заметил, что несколько других программ (docker-compose, Guake) выдают мне аналогичную ошибку.

Я запускаю python 3.8.2. И когда я открываю виртуальное окружение, я вижу, что моя версия pip3 - 20.0.2.

0
задан 21 June 2020 в 13:15

1 ответ

Я недавно столкнулся с этим с Ubuntu 20.04 LTS тоже. После длительного устранения неполадок я смог решить эту проблему, запустив:

python3 -m pip install --upgrade setuptools
5
ответ дан 4 August 2020 в 20:27

Другие вопросы по тегам:

Похожие вопросы: