Frage

Wenn ich eine C-Erweiterung mit python setup.py build bauen, wird das Ergebnis unter einem Verzeichnis erstellt mit dem Namen

build/lib.linux-x86_64-2.6/

, wo der Teil nach lib. Änderungen durch das Betriebssystem, CPU und Python-Version.

Gibt es eine Möglichkeit ich die entsprechende Zeichenfolge für meine aktuelle Architektur von Python zugreifen kann? Hoffentlich in einer Weise, die garantiert entsprechen, was distutils erstellt.

War es hilfreich?

Lösung

>>> from distutils import util
>>> util.get_platform()
'linux-x86_64'

>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top