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.

Foi útil?

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
scroll top