【Python】.whl 파일을 pip로 설치하려고 하여 「○○.whl is not a supported wheel on this platform.

4735 단어 파이썬pipwhl

소개



numpy + mkl의 whl 파일을 pip install로 설치하려고 할 때,
"○○.whl is not a supported wheel on this platform."
라고 하는 에러가 나왔으므로, 그 해결 방법을 비망록으로서 기사로 해 보았습니다.



환경



Windows 10
파이썬 3.5.2
pip 10.0.1

오류의 원인



pip를 지원하지 않는 whl 버전은 설치할 수 없습니다.

예를 들어, cp27을 지원하지 않는 pip의 경우,
numpy-1.14.5+mkl-cp27-cp27m-win_amd64.whl을 설치하려고하면

numpy-1.14.5+mkl-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.

라는 오류가 표시되고 설치가 실패합니다.

pip가 지원하는 cp 확인



get_supported()를 실행하여 pip가 대응하는 cp 목록을 확인할 수 있습니다.

pip10.0.1의 경우 다음 명령을 실행하여 대응 cp를 확인할 수 있습니다.

파이썬에서 명령
>>> from pip._internal.pep425tags import get_supported
>>> get_supported()

결과
[('cp35', 'cp35m', 'win_amd64'), ('cp35', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

pip에 해당하는 .whl 파일 다운로드



whl 파일은 다음에서 다운로드할 수 있습니다.
htps //w w. lfd. 우시. 에즈 / ~ 고 / py 텐조 bs /

pip가 cp35, cp35m, win_amd64를 지원하는 경우 다음을 다운로드합니다.
numpy‑1.14.5+mkl‑cp35‑cp35m‑win_amd64.whl

.whl 파일 설치



whl 파일이 있는 위치에서 다음 명령을 실행합니다.

.whl 설치
> pip install .\numpy-1.14.5+mkl-cp35-cp35m-win_amd64.whl

Successfully installed ○○라는 메시지가 나오면 설치 성공입니다

좋은 웹페이지 즐겨찾기