Как получить строку арки, которую distutils использует для сборки?

StackOverflow https://stackoverflow.com/questions/1802534

Вопрос

Когда я собираю расширение c, используя python setup.py build , результат создается в каталоге с именем

build/lib.linux-x86_64-2.6/

где часть после lib. изменяется в зависимости от версии ОС, процессора и Python.

Есть ли способ получить доступ к соответствующей строке для моей текущей архитектуры из python? Надеемся, что это будет соответствовать тому, что создает distutils.

Это было полезно?

Решение

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

>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top