Я использую Ubuntu 18.04 и Python3.7.1.Я пытаюсь запустить pip3, но получаю сообщение об ошибке с помощью программы lsb_release:
$ pip3 -V
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 33, in vendored
__import__(vendored_name, globals(), locals(), level=0)
ModuleNotFoundError: No module named 'pip._vendor.distro'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 22, in <module>
from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
...
File "/usr/share/python-wheels/distro-1.0.1-py2.py3-none-any.whl/distro.py", line 932, in _get_lsb_release_info
subprocess.CalledProcessError: Command 'lsb_release -a' returned non-zero exit status 1.
Не вижу, что не так, файл начинается с правильного заголовка:
#!/usr/bin/python3 -Es
Я вижу, что pip3 действительно существует:
$ whereis pip3
pip3: /usr/bin/pip3 /usr/share/man/man1/pip3.1.gz
Я пытался удалить и переустановить pip3, но ничего не изменилось.
РЕДАКТИРОВАТЬ:
Thisрешил мою проблему: https://askubuntu.com/a/1003535/619372