2024年06月06日(木) [長年日記]
■ [python] Pythonの構成情報を取得する
sysconfigモジュールを使うと、Pythonのインストールパスなどを得ることができる。
例えば、Python.h が置かれているパスは次のようにして得られる。
> python Python 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import sysconfig >>> print(sysconfig.get_path("include")) C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64__qbz5n2kfra8p0\Include >>>
また、
python -m sysconfig
を実行するとsysconfigで得られる情報を一覧表示できる。欲しい項目だけを表示するオプションがあるといいのだけれど、そういうのは無いみたい。