Ошибка установки python pip «не удается получить URL-адрес базового индекса»

довольно новый пользователь, но имеет базовое понимание командной строки/python. при попытке установить pip через windows 8 powershell появляется следующее сообщение об ошибке:

Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement pip
Cleaning up...
No distributions at all found for pip
Storing debug log for failure in C:\Users\xxxx\pip\pip.log

другие экземпляры подобного вопроса, кажется, предлагают что-то сделать с прокси-сервером, а затем некоторые более подробные инструкции для Linux. Я не знаком с «прокси», хотя, если это уместно, у меня есть расширение VPN в Chrome. Может ли кто-нибудь предложить на простом языке для начинающих, почему я получаю это сообщение об ошибке / каким будет обходной путь и строка командной строки?

ценить это

содержимое журнала ошибок:


 get-pip.py run on 11/18/14 03:27:33
    Downloading/unpacking pip
      Getting page https://pypi.python.org/simple/pip/
      Could not fetch URL https://pypi.python.org/simple/pip/: connection error: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
      Will skip URL https://pypi.python.org/simple/pip/ when looking for download links for pip
      Getting page https://pypi.python.org/simple/
      Could not fetch URL https://pypi.python.org/simple/: connection error: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
      Will skip URL https://pypi.python.org/simple/ when looking for download links for pip
      Cannot fetch index base URL https://pypi.python.org/simple/
      URLs to search for versions for pip:
      * https://pypi.python.org/simple/pip/
      Getting page https://pypi.python.org/simple/pip/
      Could not fetch URL https://pypi.python.org/simple/pip/: connection error: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
      Will skip URL https://pypi.python.org/simple/pip/ when looking for download links for pip
      Could not find any downloads that satisfy the requirement pip
    Cleaning up...
      Removing temporary dir c:\users\xxxx\appdata\local\temp\pip_build_xxxx...
    No distributions at all found for pip
    Exception information:
    Traceback (most recent call last):
      File "c:\users\xxxx\appdata\local\temp\tmpb1cvmx\pip.zip\pip\basecommand.py", line 122, in main
        status = self.run(options, args)
      File "c:\users\xxxx\appdata\local\temp\tmpb1cvmx\pip.zip\pip\commands\install.py", line 278, in run
        requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
      File "c:\users\xxxx\appdata\local\temp\tmpb1cvmx\pip.zip\pip\req.py", line 1177, in prepare_files
        url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
      File "c:\users\xxxx\appdata\local\temp\tmpb1cvmx\pip.zip\pip\index.py", line 277, in find_requirement
        raise DistributionNotFound('No distributions at all found for %s' % req)
    DistributionNotFound: No distributions at all found for pip

person rynofrowan    schedule 18.11.2014    source источник
comment
Проверьте подключение к Интернету. Можете ли вы открыть pypi.python.org/simple в своем браузере? Добавьте ссылки на похожие вопросы, которые вы нашли, но не понимаете.   -  person wedi    schedule 18.11.2014
comment
спасибо, да, я могу - кажется, это список ссылок   -  person rynofrowan    schedule 18.11.2014
comment
Каково содержимое C:\Users\xxxx\pip\pip.log?   -  person wedi    schedule 18.11.2014
comment
добавлено к первоначальному вопросу (извините, если форматирование плохое)   -  person rynofrowan    schedule 18.11.2014


Ответы (1)


Проблема в том, что связанные SSL-сертификаты устарели. Убедитесь, что вы следуете последним инструкциям по установке, и обновите установку openssl.

Или попробуйте решение, описанное в этом вопросе: https://stackoverflow.com/a/20874741/2898712.

person wedi    schedule 18.11.2014
comment
спасибо за предложение. следовали инструкциям + проверяли openSSL, и все в порядке. решения в ссылке предполагают, что pip уже установлен. ошибка кажется сопоставимой, но я не могу понять, как реализовать решение. например: «я нашел решение» pip --cert /etc/ssl/certs/FOO_Root_CA.pem install pep8, как я могу изменить этот синтаксис, предполагая, что у меня не установлен pip. мой текущий cmd просто: python get-pip.py - person rynofrowan; 18.11.2014
comment
Вручную загрузите pip из pypi.python. org/packages/source/p/pip/, распакуйте и установите с помощью python setup.py install. - person wedi; 18.11.2014