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.

È stato utile?

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
scroll top