如何获取distutils用于构建的arch字符串?

时间:2009-11-26 09:20:09

标签: python distutils python-c-extension

当我使用python setup.py build构建c扩展时,结果将在名为

的目录下创建
build/lib.linux-x86_64-2.6/

lib.之后的部分因操作系统,CPU和Python版本而发生变化。

有没有办法可以从python访问我当前架构的相应字符串?希望以一种可以保证与distutils创造的方式相匹配的方式。

1 个答案:

答案 0 :(得分:3)

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

>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6