Como chegar a corda arco que Distutils usos para compilações?
-
05-07-2019 - |
Pergunta
Quando eu construir uma extensão c usando python setup.py build
, o resultado é criado sob um diretório chamado
build/lib.linux-x86_64-2.6/
, onde a parte após lib.
muda pela versão do sistema operacional, CPU e Python.
Existe uma maneira que eu posso acessar o valor apropriado para o meu atual arquitetura de python? Esperemos que de uma forma que é garantido para coincidir com o que distutils está criando.
Solução
>>> from distutils import util
>>> util.get_platform()
'linux-x86_64'
>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow