모든 패키지에 대해 'pip install'이 실패합니다 ( "요구 사항을 충족하는 버전을 찾을 수 없습니다").
이 질문에 이미 답변이 있습니다.
pip install <package name>
나를 위해 모든 패키지에 대해 실패하고 있습니다. 이것이 내가 얻는 것입니다.
Could not find a version that satisfies the requirement <package-name
(from versions: )
No matching distribution found for <package-name>
나는 보았다 비슷한 질문에 스택 오버플로를,하지만 그들은 완전히이 일에 관련되지 않은 것.
또한 이 게시물 은 PyPI가 다운되거나 내 IP 주소가 블랙리스트에 포함 된 경우 이런 일이 발생할 수 있음을 제안합니다. 내 경우에는 둘 다 사실이 아닌 것 같습니다.
pip는 pip install --upgrade pip
.
다음과 같이 pip를 업그레이드합니다.
curl https://bootstrap.pypa.io/get-pip.py | python
무슨 일이야:
Python.org 사이트는 TLS 버전 1.0 및 1.1에 대한 지원을 중단합니다. 즉, Mac OS X 버전 10.12 (Sierra) 또는 이전 버전은 위와 같이 pip를 업그레이드하지 않는 한 pip를 사용할 수 없습니다.
(참고로 pip를 통해 pip install --upgrade pip
업그레이드해도 제대로 업그레이드되지 않습니다. 닭과 계란 문제입니다)
이 스레드는 이를 설명합니다 ( 이 Twitter 게시물 덕분에 ).
pip 및 PyPI를 사용하는 Mac 사용자 :
macOS / OS X 버전 10.12 이하를 실행중인 경우 Python 패키지 색인에 안전하게 연결하려면 최신 pip (9.0.3)로 업그레이드해야합니다.
curl https://bootstrap.pypa.io/get-pip.py | python
4 월 8 일까지 그렇게하는 것이 좋습니다.
Pip 9.0.3은 macOS <10.13의 시스템 Python에서 실행할 때 TLSv1.2를 지원합니다. 공식 출시 노트 : https://pip.pypa.io/en/stable/news/
또한 Python 상태 페이지 :
완료 됨 -롤링 브라운 아웃이 완료되었으며 TLSv1.0 및 TLSv1.1이 비활성화되었습니다. UTC 기준 4 월 11 일 15:37
업데이트 -롤링 브라운 아웃이 블랙 아웃으로 업그레이드되었으며 TLSv1.0 및 TLSv1.1은 항상 HTTP 403으로 거부됩니다. UTC 기준 4 월 8 일 15:49
마지막으로 다른 설치 오류를 방지하려면 위의 작업을 수행 한 후 setuptools도 업그레이드해야합니다.
pip install --upgrade setuptools
TLS 1.0 및 1.1에 대한 지원이 PyPI에 대해 삭제되었습니다. 시스템에서 최신 버전을 사용하지 않는 경우 오류를 설명 할 수 있습니다.
시스템 종속성을 최신 버전의 TLS로 업데이트하기 위해 pip 시스템 전체를 다시 설치해 볼 수 있습니까?
이것은 Python 라이브러리를 설치할 수 없음 과 관련된 것 같습니다.
Dominique Barton의 답변을 참조하십시오.
분명히 pip는 HTTPS (암호화되고 괜찮음)를 통해 PyPI에 액세스하려고하지만 이전 (안전하지 않은) SSL 버전을 사용합니다. 시스템이 오래된 것 같습니다. 패키지를 업데이트하면 도움이 될 수 있습니다.
데비안 기반 시스템에서는 다음을 시도합니다.
apt-get update && apt-get upgrade python-pip
Red Hat Linux 기반 시스템 :
yum update python-pip # (or python2-pip, at least on Red Hat Linux 7)
Mac :
sudo easy_install -U pip
openssl
별도로 업데이트를 시도 할 수도 있습니다 .
'development' 카테고리의 다른 글
Java에서 날짜가 다른 날짜보다 큰지 확인하는 방법은 무엇입니까? (0) | 2020.11.27 |
---|---|
여러 변수의 반복 측정 값을 와이드 형식으로 어떻게 분산시킬 수 있습니까? (0) | 2020.11.27 |
재귀 SQL 쿼리를 만들 수 있습니까? (0) | 2020.11.27 |
JPA Hibernate 일대일 관계 (0) | 2020.11.27 |
"테이블에서 삭제"후 sqlite 파일 크기 변경 (0) | 2020.11.27 |