Как получить строку арки, которую distutils использует для сборки?
-
05-07-2019 - |
Вопрос
Когда я собираю расширение 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
Не связан с StackOverflow