Я только что загрузил настольное приложение python 2.7.5 с Python (командная строка) и IDLE. Я могу запустить простой скрипт python непосредственно в IDLE, но не могу получить доступ к python из командной строки Windows. Я попытался загрузить get-pip.py, но мне не удалось найти расположение setup.py на моем компьютере, и когда я пытаюсь запустить get-pip.py из другого места с помощью IDLE, он показывает эту ошибку:
«Не удалось получить URL-адрес https://pypi.org/simple/pip/: возникла проблема с подтверждением сертификата ssl: HTTPSConnectionPool (host = 'pypi.org', port = 443): превышено максимальное количество повторных попыток с url: / simple / pip / (вызвано SSLError (SSLError (1 , '_ssl.c: 504: error: 1407742E: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: версия протокола предупреждений tlsv1'),)) - пропуск [31m Не удалось найти версию, удовлетворяющую требованиям pip (из версий:) [0m [31mNo matching Распределение найдено для пункта [0m "
Как установить PIP?
Заранее спасибо.
Установка Python по умолчанию идет с помощью pip. Также следует установить вспомогательную программу py.exe. Можете ли вы запустить python из cmd, набрав python или py?
С Python 2.7.5 вы этого не сделаете. Он построен на OpenSSL v0.9.8, который не поддерживает TLS v1.2. pypi.org недавно отключил TLS v1.0 и v1.1, поэтому вы не сможете ничего скачать. Обновите версию Python 2 до последней версии 2.7.15, которая поддерживает TLS v1.2.
Возможный дубликат Невозможно установить пакеты Python [SSL: TLSV1_ALERT_PROTOCOL_VERSION]






Используйте miniconda2 или minoconda3. Почему? У Miniconda есть установщик Windows, который, если он установлен правильно, обновляет путь за вас. Miniconda также загружает предварительно скомпилированные двоичные файлы, поэтому вам не нужен компилятор C++, что является неприятной проблемой, с которой можно столкнуться в Windows. Плюс miniconda упрощает настройку виртуального окружения с помощью командной строки. Также он поставляется с PIP, если вам нужно вернуться к нему.
У вас есть веская причина использовать 2.7.5? Я настоятельно рекомендую вам использовать python 3 (сейчас он на версии 3.7), если можете. Установка его через anaconda - самый простой способ запустить его в Windows, просто не забудьте выбрать параметр, чтобы добавить его в свой Windows PATH. Ошибка, возникающая с
get-pip.py, звучит так, как будто вашей организации нужно добавить исключение в pypi.org/simple/pip для того, как они работают с сертификатами ssl ... но вместо того, чтобы исправлять это, вы должны просто использовать последний дистрибутив Anaconda