2017-10-18 15 views
2

저는 python에 익숙하지 않으며 .whl 파일을 사용하여 일부 모듈/패키지를 설치하려고합니다. 시스템이 인터넷에 액세스 할 수 없기 때문에 모든 것이 로컬입니다.whl은이 플랫폼에서 지원되는 휠이 아닙니다.

  • 내가 RHEL 6.9을 실행하는거야는 64 비트 2.6.32-696.10.1.el6.x86_64
  • 파이썬 (2.6 altinstalled) 버전 2.7.12

  • platform.architecture() 입니다 이달에 ('64 비트', 'ELF')

  • 내가 실행 해요 핍 9.0.1

시도 알겠습니다 :

# /usr/local/bin/pip2.7 install numpy-1.13.3-cp27-cp27m-manylinux1_x86_64.whl 
numpy-1.13.3-cp27-cp27m-manylinux1_x86_64.whl is not a supported wheel on this platform. 

그래서 나는 무엇이 누락 되었습니까?

+1

파이썬 인터프리터를 빌드 할 때'--enable-unicode' 인자가 사용되었다는 것을 알고 계십니까? –

+0

('manylinux' 사람들로부터 Python 런타임을위한 Docker 이미지 사용을 고려하고 있습니까?) * 보장 된 * 호환을 제공합니다. –

+2

PEP-513의 [Platform Detection for Installers] (https://github.com/pypa/manylinux/blob/master/pep-513.rst#platform-detection-for-installers) 섹션에서 시작하는 것이 좋습니다. - 코드를 살펴보면 어디에서 실패하는지 알 수 있습니다. –

답변

1

cp27-cp27m manylinux 패키지는 --enable-unicode=ucs2으로 컴파일 된 Python 인터프리터와 호환됩니다.

--enable-unicode=ucs4으로 컴파일 된 인터프리터의 경우에는 cp27-cp27mu 개의 패키지가 필요합니다.