Python: No module named pip, после обновления PIP

Памятки и заметки Скрипты и Кодинг

No module named pip

Столкнулся я тут недавно с неудачным обновлением Pip… Во время установки очередного пакета для Python 3, система выдала сообщение о необходимости обновления менеджера пакетов PIP.

Ну это дело не сложное, еще и пример сразу показан, если вдруг запамятовал как и что писать. Остается только перепечатать команду в строку консоли, да нажать на ввод. Что я и сделал…

python -m pip install --upgrade pip

No module named pip

По началу ничего не предвещало беды, pip успешно удалился, начал скачиваться свежий. Но на этапе установки произошла ошибка, если не изменяет память, конфликт между устанавливаемым обновлением и висящим в памяти процессом pip.exe. Как итог текущий pip удалился, новый не встал. А при попытке запустить обновление повторно, я просто получаю ошибку, что модуль pip не установлен. При этом установить его тоже не выходит.

No module named pip

No module named pip

К счастью исправляется это просто, буквально одной командой.
Этот способ применим для Windows (и ходят слухи что и для MacOS) и Python версии 3. Вводим в консоль следующую команду и жмем ввод:

python -m ensurepip

No module named pip

Данная команда возвращает pip по умолчанию, а уже далее можно его обновить удобным вам способом, например повторив стандартную команду.

python -m pip install --upgrade pip

No module named pip

После всех этих нехитрых манипуляций, pip возвращается к рабочему состоянию и обновляется до актуальной версии, и полностью готов к использованию.


 

Вы нашли это полезным ?! Рад это слышать!
Спасибо за чтение!

 
 
Вы нашли это полезным ?!
Если хотите отблагодарить, угостите чашечкой кофе ( yoomoney or ko-fi or boosty )

Отблагодарить автора

2 минуты на чтение (0) комментарий

Ваш отзыв очень важен для Авторов этого блога. Критика, отзывы, дополнения и уточнения, вопросы, мотивируют развиваться и работать над собой и своими ошибками. Отклик на публикации, позволяет понять полезен ли материал, стоит ли создавать продолжение, дополнять или исправлять уже имеющийся материал, развивая блог и делая его полезнее.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *