Недавно я столкнулся с этой проблемой из-за фильтра веб-контента моей компании, который использует собственный центр сертификации, чтобы он мог фильтровать трафик SSL. По-видимому, PIP не использует сертификаты CA системы в моем случае, создавая указанную вами ошибку. С понижением PIP до версии 1.2.1 позже появился собственный набор проблем, поэтому я вернулся к исходной версии, поставляемой с Python 3.4.
Мое обходное решение довольно просто: используйте easy_install
. Либо он не проверяет сертификаты (например, старую версию PIP), либо знает, как использовать системные сертификаты, потому что он работает каждый раз для меня, и я все еще могу использовать PIP для удаления пакетов, установленных с помощью easy_install.
Если это не работает, и вы можете получить доступ к сети или компьютеру, у которого нет этой проблемы, вы всегда можете настроить свой собственный PyPI-сервер: как создать локальный собственный индекс хранилища pypi без зеркала?
Я почти делал это, пока не попытался использовать easy_install
как последнее усилие в канаве.