2017-10-18 20 views
2

Ich bin neu in Python und versuche, einige Module/Pakete mit. Whl-Datei zu installieren. Das System hat keinen Zugang zum Internet, also ist alles lokal.whl ist kein unterstütztes Rad auf dieser Plattform

  • Ich bin mit RHEL 6.9 64bit 2.6.32-696.10.1.el6.x86_64
  • Python ist Version 2.7.12 (altinstalled mit 2,6)

  • platform.architecture() ('64-Bit', 'ELF')

  • ich laufe auf inst pip 9.0.1

Attempt alling numpy:

# /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. 

Also was fehlt mir?

+1

Wissen Sie, welches Argument '--enable-unicode' im Python-Interpreter verwendet wurde? –

+0

(Alternativ sind Sie bereit, ein Docker-Image für Ihre Python-Laufzeit von den 'manylinux'-Leuten zu verwenden? Das gibt Ihnen etwas * garantiert * kompatibel). –

+2

Sie könnten in Betracht ziehen, von dem Abschnitt [Platform Detection for Installers] (https://github.com/pypa/manylinux/blob/master/pep-513.rst#platform-detection-for-installers) des PEP-513 zu starten - - Wenn man durch den Code geht, sollte man eine Vorstellung davon haben, wo die Dinge versagen. –

Antwort

1

cp27-cp27m manylinux-Pakete sind mit einem Python-Interpreter kompatibel, der mit --enable-unicode=ucs2 kompiliert wurde. Für einen mit --enable-unicode=ucs4 kompilierten Interpreter benötigen Sie stattdessen cp27-cp27mu Pakete.

Verwandte Themen