을 실행 sudo pip install git-review
하면 다음 메시지가 나타납니다.
Downloading/unpacking git-review
Cannot fetch index base URL http://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement git-review
No distributions at all found for git-review
Storing complete log in /home/sai/.pip/pip.log
누구든지 이것에 대해 어떤 생각이 있습니까?
답변
나는 이것이 오래된 스레드라는 것을 알고 있지만 오늘이 문제가 발생했으며 다른 곳 에서이 솔루션을 보지 못했기 때문에 문제에 대한 솔루션을 공유하고 싶었습니다.
내 환경 : virtualenv, pip 버전 1.1의 Ubuntu 12.04.5 LTS의 Python 2.7.12 / 2.7.14.
내 오류 :
pip install nose
콘솔에서 :
Cannot fetch index base URL http://pypi.python.org/simple/
~ / .pip / pip.log :
Could not fetch URL http://pypi.python.org/simple/: HTTP Error 403: SSL is required
약 1 년 동안 문제없이 스크립트에서 동일한 명령을 실행했기 때문에 궁금합니다.
이 문제가 해결되었습니다.
pip install --index-url=https://pypi.python.org/simple/ nose
(https 참고)
이것이 누군가를 돕기를 바랍니다!
답변
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를 다운로드하더라도 한 번 발행 하면이 문제를 해결할 수도 있음을 의미합니다 . 이것은 또한 전혀 작동하지 않을 수 있습니다. 왜냐하면 안전하지 않은 엔드 포인트가 더 이상 서버에서 액세스 할 수 없기 때문입니다 (나는 이것을 테스트하지 않았습니다).
답변
편집하다:
의 현재 버전에는 PIP
더 이상이 문제가 없습니다. 현재 version : 7.1.2
은 현재 버전입니다. PIP
링크 는 다음과 같습니다 .
https://pypi.python.org/pypi/pip
원래 수정 :
사용하려고 할 때이 문제가 발생했습니다. pip==1.5.4
이것은 PIP 및 Python의 PYPI 신뢰 SSL 인증서와 관련된 문제입니다. Mac OS X의 /Users/username/.pip/pip.log 에서 PIP 로그를 보면 더 자세한 정보를 얻을 수 있습니다.
몇 시간 동안 다른 작업을 시도한 후 PIP를 백업하고 실행하는 내 해결 방법 은 virtualenv 또는 일반 사이트 패키지 에 상관없이 Python의 사이트 패키지 로 이동 하여 현재 PIP 버전을 제거하는 것입니다. 나를 위해pip==1.5.4
PIP 디렉토리와 PIP egg 파일을 삭제했습니다. 그리고 나는 달렸다
easy_install pip==1.2.1
이 버전의 PIP에는 SSL 문제가 없으며 pip install -r requirements.txt
내 requirements.txt
파일에 나열된 원하는 모든 패키지를 설정하기 위해 내 virtualenv 내에서 정상으로 이동하여 실행할 수있었습니다 .
이것은 또한 내가 찾은이 Google 그룹의 여러 사람이 문제를 통과시키는 데 권장되는 해킹입니다.
https://groups.google.com/forum/#!topic/beagleboard/aSlPCNYcVjw
답변
프록시를 가리 키도록 –proxy 명령 줄 옵션을 추가했으며 작동 중입니다 (pip 버전은 1.5.4 및 python 2.7 임). 어떤 이유로 셸 환경 변수 HTTPS_PROXY, HTTP_PROXY, https_proxy, http_proxy를 사용하지 않았습니다.
sudo pip --proxy [user:passwd@]proxy.server:port install git-review
답변
프록시 연결을 확인하십시오. 비슷한 문제가 있었는데 프록시되지 않은 연결을 변경하여 라이브러리를 다운로드하고 설정하기 시작했습니다.
답변
나는 pip==1.5.6
. 시스템 시간을 수정해야했습니다.
# date -s "2014-12-09 10:09:50"
답변
pip 1.5.6에서 동일한 문제가 발생했습니다.
방금 ~ / .pip 폴더를 삭제했는데 매력처럼 작동했습니다.
rm -r ~/.pip/