Сбой команды pip3 после обновления до версии 18.1. - PullRequest
0 голосов
/ 08 января 2019

После обновления pip3 с использованием $ pip3 install --upgrade pip pip3 не работает. И бросает это: Ошибка команды:

Traceback (most recent call last):
      File "/usr/bin/pip3", line 9, in <module>
        from pip import main
    ImportError: cannot import name 'main'

у него снова та же проблема, даже после удаления pip3 и переустановки.

Где-то кто-то предложил изменить from pip import main на from pip._internal import main. Но все равно это не сработало.

1 Ответ

0 голосов
/ 08 января 2019

Как правило, лучше оставить установку Python вашей операционной системы в одиночку, поскольку она может использоваться для системных зависимостей. Установите чистую версию Python с pyenv и / или используйте virtualenv / Pipenv для разработки.

Команда pip3 в трассировке стека находится в двоичном пути системы и, таким образом, вероятно, была установлена ​​менеджером пакетов вашей операционной системы. Он будет ожидать более старую версию pip, которую вы удалили, обновив ее.

В качестве временного решения попробуйте запустить /usr/local/bin/pip3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...