Comment obtenir la chaîne arch que distutils utilise pour les builds?
-
05-07-2019 - |
Question
Lorsque je construis une extension c en utilisant setup.py build
de python, le résultat est créé dans un répertoire nommé
build/lib.linux-x86_64-2.6/
où la partie après lib.
change selon les versions du système d'exploitation, du processeur et de Python.
Existe-t-il un moyen d'accéder à la chaîne appropriée pour mon architecture actuelle à partir de python? J'espère que nous pourrons faire en sorte que cela corresponde à ce que distutils est en train de créer.
La solution
>>> from distutils import util
>>> util.get_platform()
'linux-x86_64'
>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow