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 파일의 이름을 바꾸고 작동하는지 확인하십시오.