Pregunta

Cuando compilo una extensión c utilizando python setup.py build , el resultado se crea bajo un directorio llamado

build/lib.linux-x86_64-2.6/

donde la parte posterior a lib. cambia según el SO, la CPU y la versión de Python.

¿Hay alguna forma de acceder a la cadena adecuada para mi arquitectura actual desde python? Esperemos que de una manera que garantice que coincida con lo que distutils está creando.

¿Fue útil?

Solución

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

>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top