Как вручную удалить пипс на windows? - PullRequest
0 голосов
/ 26 февраля 2020

Я использую Python 3.4 (я знаю, что это устарело, но у меня нет возможности обновить версию).

У меня были проблемы с установкой некоторых пакетов из-за старой версии pip (1.5 .6 Я полагаю), поэтому я пошел на все

pip install -m pip

Чтобы обновить версию и ... она сломалась.

К сожалению, он установил последнюю несовместимую версию 20.0.2, которая сейчас вызывает RuntimeError, запрашивая у меня Python 3,5, и теперь я застрял. Я не могу обновить Python, я не могу понизить рейтинг пипса, потому что он мне этого не позволит.

Как я могу удалить или понизить рейтинг пипса вручную?

1 Ответ

0 голосов
/ 26 февраля 2020

Это проще, чем кажется. На самом деле вы можете использовать тот же сценарий get-pip.py, который использовался для установки pip в первый раз.

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

Чтобы решить, просто используйте https://bootstrap.pypa.io/3.4/get-pip.py, чтобы восстановить версию get-pip.py совместим с моей средой python (обратите внимание на 3.4 в ссылке) и запустите

get-pip.py pip==19.1.1

. Это удаляет более новую версию python и устанавливает более старую версию, восстанавливая обычные функции.

...