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

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

lib。之后的部分因OS,CPU和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