2022-02-11に投稿

Python 標準ライブラリ sysconfig Python構成情報

Pythonの構成情報を取得する。

概要

import sysconfig

sysconfig.get_python_version()
# => 3.9

sysconfig.get_platform()
# => 'win-amd64'

sysconfig.get_scheme_names()
# => ('nt',
# 'nt_user',
# 'osx_framework_user',
# 'posix_home',
# 'posix_prefix',
# 'posix_user')

sysconfig.get_path_names()
# => ('stdlib', 'platstdlib', 'purelib', 'platlib', 'include', 'scripts', 'data')

sysconfig.get_paths()
# => {'stdlib': 'C:\\Users\\testuser\\AppData\\Local\\Programs\\Python\\Python39\\Lib',
#  'platstdlib': 'c:\\home\\workspace\\sample\\Lib',
#  'purelib': 'c:\\home\\workspace\\sample\\Lib\\site-packages',
#  'platlib': 'c:\\home\\workspace\\sample\\Lib\\site-packages',
#  'include': 'C:\\Users\\testuser\\AppData\\Local\\Programs\\Python\\Python39\\Include',
#  'platinclude': 'C:\\Users\\testuser\\AppData\\Local\\Programs\\Python\\Python39\\Include',
#  'scripts': 'c:\\home\\workspace\\sample\\Scripts',
#  'data': 'c:\\home\\workspace\\sample'}

参考

Originally published at marusankakusikaku.jp
ツイッターでシェア
みんなに共有、忘れないようにメモ

maru3kaku4kaku

Pythonこつこつ学習中。よく忘れる。

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント