pip 설치 를 업그레이드해야합니다 .
--index-url
(짧은 버전 : -i
) 옵션을 사용하면 자신을 핍의 호출로 인덱스 - URL을 지정할 수 있습니다, 당신의 https-변형이 사용할 수 있습니다. 그런 다음 pip에 자체 업그레이드를 지시 할 수 있습니다.
sudo pip install --index-url https://pypi.python.org/simple/ --upgrade pip
이후에는 --index-url
옵션 없이 pip를 사용할 수 있습니다.
릴리스 7.0.0 (2015-05-21) 이이 문제를 유발 했다고 생각합니다 . 해당 버전의 릴리스 노트에는 다음 내용이 나와 있습니다.
BACKWARD INCOMPATIBLE 더 이상 안전하지 않은 원본 원본을 암시 적으로 지원하지 않고 대신 --trusted-host
옵션 으로 안전하지 않은 원본을 명시 적으로 신뢰하도록 요구합니다 .
.NET으로 pip 버전을 확인할 수 있습니다 pip --version
.
이것은 sudo pip install --trusted-host --upgrade pip
안전하지 않은 http를 통해 pip를 다운로드하더라도 한 번 발행 하면이 문제를 해결할 수도 있음을 의미합니다 . 이것은 또한 전혀 작동하지 않을 수 있습니다. 왜냐하면 안전하지 않은 엔드 포인트가 더 이상 서버에서 액세스 할 수 없기 때문입니다 (나는 이것을 테스트하지 않았습니다).