Come ottenere la stringa dell'arco che distutils utilizza per le build?
-
05-07-2019 - |
Domanda
Quando creo un'estensione c usando python setup.py build
, il risultato viene creato in una directory chiamata
build/lib.linux-x86_64-2.6/
dove la parte dopo lib.
cambia in base alla versione del sistema operativo, della CPU e di Python.
C'è un modo in cui posso accedere alla stringa appropriata per la mia architettura attuale da Python? Eventualmente in un modo che è garantito per abbinare ciò che distutils sta creando.
Soluzione
>>> from distutils import util
>>> util.get_platform()
'linux-x86_64'
>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow