Задать вопрос
@Cynosure

Как установить pip на Windows 10 для Python 2.7?

Не могу установить pip для версии Python 2.7

Выдаёт следующие ошибки:
ERROR: Could not find a version that satisfies the requirement pip (from versions: none)
ERROR: No matching distribution found for pip


В чём заключается проблема? Вроде бы путь до папки прописан, в CMD через cd нормально до файла get-pip.py добирается, но устанавливать его категорически не хочет. При попытке ввода в командную строку "pip" пишет, что
"pip" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
  • Вопрос задан
  • 5295 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@saund901
Может так? cmd -> C:\Python27\python.exe get-pip.py
Ответ написан
kagary06
@kagary06
Человек
Если не хотите копаться в настройках окружения, то лучший вариант - это скачать установочный файл с сайта python.org и там выбрать при установке pip одним из компонентов.

Если же у вас уже есть версия Python и нужно аккуратно и просто "накатить" на эту версию актуальную версию pip, то вам нужно скачать скрипт get-pip.py по ссылке. Сохраните его на диск и запустите при помощи python.exe get-pip.py.
Ответ написан
Комментировать
@van9petryk
Лучше всего, скачать версию Python поновее, 2.7.15 или 2.7.17, там уже pip установлен по умолчанию (или по галочке).
Но если вам нужно именно 2.7.0, то вот по ссылке, схожая проблема.
Насколько я понял в python 2.7.0 устаревшая библиотека ssl. Я сам столкнулся с этой проблемой, и вот что выводит команда python get-pip.py
"An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-..."

Вот страница на вики, в которой в самом низу написано, что SNI в Python поддерживается с версии 2.7.9.

Стало быть, либо ставить python >= 2.7.9, либо обновлять ssl модуль вручную. Попробуйте вот этот совет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы