Обновление:
sudo rm /usr/local/bin/pip
Это может быть один из следующих случаев или просто неработающая символическая ссылка.
Мое предположение: /usr/local/bin/pip
, вероятно, использует Python 3, которыйне установлен в вашей системе (при условии Ubuntu или Debian).Это можно проверить, проверив первую строку файла:
head /usr/local/bin/pip
Если он показывает что-то вроде #!/usr/bin/python3
, а Python 3 не установлен, это может вызвать ошибку «Нет такого файла или каталога».
Я попросил вас запустить "which -a pip" - это еще один способ проверить это.Поскольку apt
устанавливает только pip в /usr/bin
, но не /usr/local/bin
, возможно, вы никогда не вызывали команду pip
, установленную через apt
.
Однако я не могу сказать, так ли этопока вы не попробовали эти команды.После того, как эта вещь станет действительно простой: просто удалите /usr/local/bin/pip
, чтобы решить проблему.