import distutils.sysconfig import os import sys import sysconfig def title(s): print('-'*len(s)) print(s) print('-'*len(s)) def main(): title('Current directory:') print(os.getcwd()) title('Python executable/version/prefixes:') print('sys.executable -> %s' % sys.executable) print('sys.version -> %s' % sys.version) print('sys.prefix -> %s' % sys.prefix) print('sys.exe_prefix -> %s' % sys.exec_prefix) title('Standard library/include locations:') print('distutils.sysconfig.get_python_inc -> %s' % distutils.sysconfig.get_python_inc()) print('distutils.sysconfig.get_python_lib -> %s' % distutils.sysconfig.get_python_lib()) print('sysconfig.get_path(\'include\') -> %s' % sysconfig.get_path('include')) print('sysconfig.get_path(\'stdlib\') -> %s' % sysconfig.get_path('stdlib')) print('sysconfig._CONFIG_VARS[\'srcdir\'] -> %s' % sysconfig._CONFIG_VARS['srcdir']) title('Makefile location:') print('distutils.sysconfig.get_makefile_filename -> %s' % distutils.sysconfig.get_makefile_filename()) if __name__ == '__main__': main()