На 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.
Я недавно столкнулся с этим с Ubuntu 20.04 LTS тоже. После длительного устранения неполадок я смог решить эту проблему, запустив:
python3 -m pip install --upgrade setuptools