pip3 - "이 플랫폼에서는 휠이 지원되지 않습니다" 오류

pip3 - "이 플랫폼에서는 휠이 지원되지 않습니다" 오류

pip3(PyQt5를 설치하는 데 필요함)을 통해 SIP를 설치하려고 합니다.

pip3 search SIP라는 패키지가 있음을 나타냅니다 SIP (4.19.8) - extension module generator for C and C++ libraries.

pip3 install SIP오류가 발생합니다.

Could not find a version that satisfies the requirement SIP (from versions: ) No matching distribution found for SIP

다음 명령을 사용하여 다음 파일을 다운로드하고 설치하려고 했습니다 python -m pip install 'package name.whl'.

sip-4.19.8-cp36-cp36m-manylinux1_x86_64.whl
sip-4.19.8-cp36-none-win32.whl
sip-4.19.8-cp36-none-win_amd64.whl
sip-4.19.8-cp36-cp36m-macosx_10_6_intel.whl

(package name) is not a supported wheel on this platform.4개 파일 모두에 적용된다고 합니다 .

CentOS7에서 Python 3.6.4를 사용하고 있습니다. CPU는 인텔 i7-3610QM입니다.

>>> import platform
>>> platform.architecture()

출력 ('64bit', 'ELF').

>>> import pip
>>> print(pip.pep425tags.get_supported())

산출

[('cp36', 'cp36dm', 'manylinux1_x86_64'), ('cp36', 'cp36dm', 'linux_x86_64'), ('cp36', 'abi3', 'manylinux1_x86_64'), ('cp36', 'abi3', 'linux_x86_64'), ('cp36', 'none', 'manylinux1_x86_64'), ('cp36', 'none', 'linux_x86_64'), ('cp35', 'abi3', 'manylinux1_x86_64'), ('cp35', 'abi3', 'linux_x86_64'), ('cp34', 'abi3', 'manylinux1_x86_64'), ('cp34', 'abi3', 'linux_x86_64'), ('cp33', 'abi3', 'manylinux1_x86_64'), ('cp33', 'abi3', 'linux_x86_64'), ('cp32', 'abi3', 'manylinux1_x86_64'), ('cp32', 'abi3', 'linux_x86_64'), ('py3', 'none', 'manylinux1_x86_64'), ('py3', 'none', 'linux_x86_64'), ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('py36', 'none', 'any'), ('py3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

pip가 지원되는 휠을 찾을 수 없는 이유는 무엇입니까? 어떤 패키지를 설치해야 하나요?

답변1

이 방법으로는 문제를 해결할 수 없을 것 같지만 시도해 보겠습니다. 당신은 가지고 있지만 ('cp36', 'cp36dm', 'manylinux1_x86_64'), 당신은 해야 합니다 (cp36, cp36mm manylinux1_x86_64).

제가 아는 한, EPEL 버전은 패키지 이름이 입니다 python36-dm. 이를 설치하고 제대로 작동하는지 확인하세요.

그렇지 않은 경우 Python 구성을 따르도록 whl 파일의 이름을 바꾸고 작동하는지 확인하십시오.

관련 정보