Столкнулся я тут недавно с неудачным обновлением Pip… Во время установки очередного пакета для Python 3, система выдала сообщение о необходимости обновления менеджера пакетов PIP.
Ну это дело не сложное, еще и пример сразу показан, если вдруг запамятовал как и что писать. Остается только перепечатать команду в строку консоли, да нажать на ввод. Что я и сделал…
python -m pip install --upgrade pip
По началу ничего не предвещало беды, pip успешно удалился, начал скачиваться свежий. Но на этапе установки произошла ошибка, если не изменяет память, конфликт между устанавливаемым обновлением и висящим в памяти процессом pip.exe. Как итог текущий pip удалился, новый не встал. А при попытке запустить обновление повторно, я просто получаю ошибку, что модуль pip не установлен. При этом установить его тоже не выходит.
No module named pip
К счастью исправляется это просто, буквально одной командой.
Этот способ применим для Windows (и ходят слухи что и для MacOS) и Python версии 3. Вводим в консоль следующую команду и жмем ввод:
python -m ensurepip
Данная команда возвращает pip по умолчанию, а уже далее можно его обновить удобным вам способом, например повторив стандартную команду.
python -m pip install --upgrade pip
После всех этих нехитрых манипуляций, pip возвращается к рабочему состоянию и обновляется до актуальной версии, и полностью готов к использованию.
Спасибо за чтение!
К этой записи нет комментарий. Ваш будет первым!