Install-Software "Python"
プログラミング言語"Python"をWinGet経由でインストール。
はじめに
Python for Windows をインストールする。Python とは、シンプルで汎用性の高いプログラミング言語。Web開発、データ分析、AIなど、幅広い分野で利用され、初心者にも扱いやすい。このサイトでは、チャートの描画、数学・科学計算、画像処理その他の用途で用いる。
Key point: PowerShell上では、Python以外にも様々なプログラミング言語を実行できる。PowerShellのような「グルー言語」の面白いところは、異なるプログラミング言語を繋ぎ合わせ、連携させられる点にある(と、ぼくは考えている)。
前提条件
- ✓ WinGetのインストール
- ✓ 検証した環境はこちら
インストール
パッケージ管理ツール「WinGet」を用いたインストール方法を紹介する。
コマンドプロンプトもしくはPowerShellを管理者権限で起動:
- START MENU →
cmd
またはpowershell
と入力 - 「管理者として実行」をクリック
最新バージョンの確認:
winget search Python.Python.3
Name Id Version Source
----------------------------------------------
Python 3.0 Python.Python.3.0 3.0.1 winget
Python 3.1 Python.Python.3.1 3.1.4 winget
Python 3.10 Python.Python.3.10 3.10.11 winget
Python 3.11 Python.Python.3.11 3.11.9 winget
Python 3.12 Python.Python.3.12 3.12.9 winget
Python 3.13 Python.Python.3.13 3.13.2 winget
...
インストール。確認したID
とソース
を以下のように指定する:
winget install --id Python.Python.3.12 --source winget -e
確認
パスの確認
以下の手順で「ユーザ環境変数」にPython の実行フォルダへのパスが正しく設定されていることを確認する。
- スタートメニューから検索
- START MENU →
env
と入力 - 検索結果に「システム環境変数の編集」と表示されるので、それをクリック
- START MENU →
- 環境変数ウィンドウを開く
- 「システムのプロパティ」ウィンドウ →「詳細設定」
- 「環境変数」ボタンをクリック
- 「ユーザー環境変数」セクション → 「Path」を選択 → 「編集」ボタンをクリック
- 環境変数を確認する
- 以下の環境変数を確認。なければ追加する
(ユーザ:btklabにてPython.3.12をインストールした場合)
- 以下の環境変数を確認。なければ追加する
C:\Users\btklab\AppData\Local\Programs\Python\Python312\Scripts\
C:\Users\btklab\AppData\Local\Programs\Python\Python312\
C:\Users\btklab\AppData\Local\Programs\Python\Launcher\

Pythonの起動テスト
以下の手順でPythonを実行し、パスが通っていることを確認する。
Python
が正常にインストールされていれば、シェル上でpython
と入力すれば起動できる:
- シェルをいったん閉じて、再度開く
- シェルで
python --version
と入力する
python --version
Output:
Python 3.12.9
以下は失敗例。原因としては、Python
のダウンロードが失敗した、パスが通っていない、などが考えられる:
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
用語
- Python
-
シンプルで汎用性の高いプログラミング言語。Web開発、データ分析、AIなど、幅広い分野で利用され、初心者にも扱いやすい。このサイトでは、チャートの描画、科学計算、画像処理などの用途で用いる。
-
ところで"The Zen of Python“とは、Pythonに仕込まれたイースターエッグ。Pythonの対話型ウィンドウ(インタラクティブ・ウィンドウ)を起動したうえで
import this
とタイプすると表示される。 -
The Zenは日本語で「禅」(ぜん:zen)。日本語における「禅」は、仏教の一派である禅宗の教え、またはその修行法を意味する。(ぼくの場合、「禅」というと、個人的な経験から「座禅」(ざぜん:za-zen)のイメージが喚起される)。一方、Pythonにおける「The Zen of Python」は、プログラミングにおける設計哲学を簡潔にまとめたエッセイで、簡素さや明快さを強調している。
-
日本の「禅」とPythonの「The Zen」の二つの「禅」は、表面的には異なる領域に属しているけれど、「無駄をそぎ落としたシンプルさを重んじる」という点が共通している。