¿Cómo obtener la cadena de arco que distutils utiliza para las construcciones?
-
05-07-2019 - |
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.
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