ImportError: не может импортировать имя 'sysconfig' на Python

pip3 -V
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 14, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", line 23, in <module>
    from pip.locations import (
  File "/usr/lib/python3/dist-packages/pip/locations.py", line 9, in <module>
    from distutils import sysconfig
ImportError: cannot import name 'sysconfig'
1
задан 8 March 2019 в 05:33

2 ответа

После обновления человечности 18-> 19 получил то же. Проблема состояла в том, что я использовал виртуальную среду, созданную на 18, но глобально Python был переустановлен. Для фиксации его:

  1. удаляют старую виртуальную среду.
  2. создают новый один
  3. требования установки.

В моем случае, который был этим.

0
ответ дан 3 December 2019 в 07:21

Кажется, что Ваша установка Python неполный/повреждала, запустите свой терминал путем нажатия Ctrl + Высокий звук + T и выполните следующую команду:

sudo apt install python3-distutils

Это установит необходимый пакет для фиксации ошибки, как Вы видите на своем выводе ошибок.

Источник: https://github.com/pypa/pip/issues/5356

3
ответ дан 3 December 2019 в 07:21

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

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