MENU
デジタルで、仕事も暮らしもスマートに。
Digital Workflow Lab
  • 免責事項
  • サイトマップ
  • プロフィール
  • お問い合わせ
  • プライバシーポリシー
Digital Workflow Lab
  • 免責事項
  • サイトマップ
  • プロフィール
  • お問い合わせ
  • プライバシーポリシー
  1. ホーム
  2. プログラミング
  3. 【入門】WindowsでPython環境構築を完全解説|初心者が最初にやること5ステップ

【入門】WindowsでPython環境構築を完全解説|初心者が最初にやること5ステップ

2026 3/17
プログラミング
2026年3月17日
目次

WindowsのPython環境構築でつまずく理由

「チュートリアル通りにインストールしたのに、なぜか動かない」——そんな経験はありませんか。Windowsで Python 環境を整えようとして最初の壁にぶつかる人は非常に多く、原因のほとんどは2つのポイントに集約されます。

「pythonと打っても動かない」はなぜ起きるのか

コマンドプロンプトやPowerShellで python と入力しても「認識されません」と返ってくる場合、原因はほぼPATHの未設定です。PATHとは、Windowsがコマンドを探しに行くフォルダの一覧のこと。インストール時に「Add Python to PATH」のチェックを外してしまうと、Pythonがどこにあるかをシステムが認識できず、コマンドが無効になります。

注意:Microsoft Storeへのリダイレクトが起動する場合は、Windowsの「アプリ実行エイリアス」設定が原因です。設定アプリ → アプリ → アプリ実行エイリアス から python.exe のトグルをオフにすると解消します。

環境構築の全体像を把握しておこう

個別の手順に飛びつく前に、全体の流れを把握しておくと迷子になりにくくなります。

1
Python本体のダウンロードとインストール(PATH設定を含む)
2
インストール確認(バージョン確認コマンドの実行)
3
仮想環境の作成(プロジェクトごとのパッケージ分離)
4
エディタ(VS Code)のセットアップ
5
サンプルコードの実行で動作確認

この順番を守るだけで、バージョン競合やパッケージの干渉といった後から起きがちなトラブルを大幅に減らせます。次のセクションから、各ステップを順に解説していきます。

インストール方法の選び方:公式インストーラー vs pyenv-win

前のセクションで触れたPATHの問題やバージョン競合は、インストール方法の選択ミスが引き金になるケースが大半です。ここでは「自分にはどちらが合っているか」を判断できるよう、2つの方法を用途別に整理します。

1本だけ使うなら公式インストーラーで十分

学習目的でPythonを始める場合や、使うバージョンが1つに決まっている場合は、python.orgから入手できる公式インストーラーがシンプルで確実です。

公式インストーラーが向いているケース

  • Pythonを初めて学ぶ段階
  • 扱うプロジェクトが1つで、バージョンを固定できる
  • ツールの管理に時間をかけたくない

インストール時に「Add Python to PATH」のチェックボックスを必ず有効にするのが唯一の注意点です。ここを見落とすと、前セクションで説明したPATHトラブルが即座に発生します。

複数バージョンを切り替えたいならpyenv-win一択

複数のプロジェクトを並行して進めている場合、プロジェクトAはPython 3.10、プロジェクトBは3.12、という状況が生まれがちです。公式インストーラーを複数入れて手動で管理しようとすると、PATHの優先順位が複雑に絡み合い、意図しないバージョンが呼び出されるトラブルが起きます。

pyenv-winが向いているケース

  • 複数のPythonバージョンをプロジェクト単位で使い分けたい
  • チームの開発環境に合わせてバージョンを揃えたい
  • 将来的にバージョンアップを繰り返す予定がある

ただし正直にいうと、pyenv-winはWindowsのPowerShellの実行ポリシー設定やパス設定など、初期セットアップに数ステップ余計な手順が必要です。完全な初心者には最初の敷居がやや高い点は覚えておいてください。

どちらを選ぶべきか:用途別の判断基準

状況推奨
Pythonを初めて触る公式インストーラー
学習用途のみ・1バージョン固定公式インストーラー
複数プロジェクトを並走させるpyenv-win
チーム開発・バージョン指定ありpyenv-win

迷ったら「今すぐ動くコードを書きたいだけなら公式インストーラー、本格的な開発環境を最初から整えたいならpyenv-win」という基準で選ぶと判断しやすいでしょう。次のセクションからはそれぞれの具体的な手順を解説します。

PythonインストーラーでAdd Python to PATHにチェックを入れる手順のイメージ

公式インストーラーで環境構築する手順

前セクションで確認したとおり、初めてPythonに触れる場合は公式インストーラーが最短ルートです。余計なツールを覚える前に、まず動く環境を手元に作りましょう。

Python公式サイトからインストーラーをダウンロード

ブラウザで python.org を開き、トップページの「Downloads」から「Download Python 3.x.x」ボタンをクリックします。ページが自動でWindowsを検知し、64ビット版インストーラー(.exeファイル)を提示してくれます。

バージョン選びの目安
「Stable Releases」欄の最新版を選べば問題ありません。「pre-release」と表示されているものは開発中版なので、初学者は避けるのが無難です。

インストール時に必ず確認すべきオプション(Add to PATH)

ダウンロードしたファイルを実行すると、インストール開始画面が表示されます。ここで「Add python.exe to PATH」のチェックを入れるのが最重要ポイントです。このチェックを忘れると、後述のコマンドプロンプトからPythonが認識されず、再インストールが必要になります。

  • 「Add python.exe to PATH」にチェックを入れる
  • 「Install Now」をクリック(カスタマイズ不要)
  • 「Disable path length limit」が表示されたら、こちらもクリック推奨

「Install Now」と「Customize installation」の2択が出ますが、初心者は迷わず「Install Now」を選択してください。カスタマイズはPATHの設定を上書きするリスクがあります。

コマンドプロンプトで動作確認する方法

インストール完了後、スタートメニューで「cmd」と検索してコマンドプロンプトを開き、以下を入力します。

python --version

インストールしたバージョン番号(例:Python 3.12.x)が表示されれば成功です。'python' は内部コマンドまたは外部コマンド...というエラーが出た場合は、PATHの設定が反映されていない可能性があります。一度コマンドプロンプトを閉じて再度開くと解決することがほとんどです。

確認コマンドまとめ

  • python --version:Pythonのバージョンを表示
  • pip --version:パッケージ管理ツールpipの確認

両方が正常に返ってきたら、環境構築は完了です。

pyenv-winで複数バージョンを管理する方法

公式インストーラーで1つのPythonを入れた後、「別プロジェクトで違うバージョンが必要になった」という場面は必ず訪れます。そのときに頼りになるのが、バージョン管理ツールpyenv-winです。

pyenv-winとは
macOS/Linux向けの「pyenv」をWindows向けに移植したツールです。複数のPythonバージョンをコマンド一つで切り替えられます。

pyenv-winのインストール手順

PowerShellを管理者権限で起動し、以下の順に実行します。

  • 1
    wingetでインストール
    winget install pyenv-win
  • 2
    環境変数にPATHを追加
    %USERPROFILE%\.pyenv\pyenv-win\bin と %USERPROFILE%\.pyenv\pyenv-win\shims の2つをシステム環境変数のPATHに追加します。
  • 3
    動作確認
    新しいターミナルを開き、pyenv --version を実行してバージョンが表示されれば完了です。

Pythonバージョンのインストールと切り替えコマンド

よく使うコマンドをまとめます。初めて使う場合はまず pyenv install --list でインストール可能なバージョン一覧を確認するのがおすすめです。

操作コマンド
バージョン一覧を確認pyenv install --list
特定バージョンをインストールpyenv install 3.11.9
インストール済み一覧を表示pyenv versions
現在のバージョンを確認pyenv version

グローバル・ローカル設定の使い分け

pyenv-winには「global(グローバル)」と「local(ローカル)」の2つの設定レベルがあります。用途に応じて使い分けることがポイントです。

globalの設定方法
pyenv global 3.11.9
PC全体のデフォルトバージョンを指定します。特定プロジェクト外で使うPythonはここで決めます。

localの設定方法
cd プロジェクトフォルダ で移動後、pyenv local 3.10.14 を実行します。
フォルダ内に .python-version というファイルが生成され、そのディレクトリ以下では自動的に指定バージョンが使われます。

実務では「global は最新の安定版、local はプロジェクトごとに固定」という運用が一般的です。チーム開発では .python-version をGitリポジトリに含めておくと、メンバー間のバージョン齟齬を防げます。

VS CodeにPython拡張機能をインストールする画面イメージ

VS Codeをメインエディタとして設定する方法

pyenv-winで複数バージョンを管理できる環境が整ったら、次はコードを書くためのエディタを用意します。Pythonを書くうえで現在もっとも広く使われているのがVisual Studio Code(VS Code)です。無料で使えるにもかかわらず、補完・デバッグ・仮想環境の切り替えまで一画面で完結できるのが大きな強みです。

VS CodeとPython拡張機能のインストール

VS Code本体はMicrosoft公式サイトからWindows向けインストーラーをダウンロードします。インストール時に「PATHへの追加」にチェックを入れておくと、ターミナルからcode .でフォルダを開けるようになります。

STEP 1

VS Codeを起動し、左サイドバーの拡張機能アイコン(四角4つ)をクリックする

STEP 2

検索欄に「Python」と入力し、Microsoft製の「Python」拡張機能をインストールする

STEP 3

合わせて「Pylance」も入っていることを確認する(Pythonと同時に自動インストールされる場合が多い)

注意:拡張機能はMicrosoft公式のものを選ぶこと。同名の非公式拡張機能が表示されることがあるため、発行者(Publisher)欄が「Microsoft」かどうかを確認してください。

インタープリタの選択と仮想環境(venv)の作成

拡張機能を入れただけでは、VS CodeはどのPythonを使えばよいか把握していません。インタープリタの選択とは「このプロジェクトではどのPythonを使うか」をVS Codeに教える操作です。pyenv-winで複数バージョンを管理している場合は特に重要になります。

プロジェクトごとに依存パッケージを隔離するため、仮想環境(venv)も同時に作成します。仮想環境とは、プロジェクト専用のPython実行空間のことで、パッケージのバージョン競合を防ぐ基本的な手段です。

STEP 1

VS Codeでプロジェクトフォルダを開き、ターミナルを起動する(Ctrl + @)

STEP 2

以下のコマンドで仮想環境を作成する

python -m venv .venv
STEP 3

コマンドパレット(Ctrl + Shift + P)を開き、「Python: インタープリタを選択」と入力して、.venv内のPythonを選ぶ

STEP 4

ターミナルを再起動すると、プロンプトの先頭に(.venv)と表示されていれば有効化完了

よくある疑問:仮想環境フォルダ名は.venvが慣習ですが、任意の名前でも構いません。ただし.gitignoreに追加し、Gitの管理対象から外す設定を忘れずに行ってください。

はじめての.pyファイルを実行してみよう

環境が整ったら、実際にコードを動かして確認するのが最短の理解方法です。

STEP 1

VS Code上で新規ファイルを作成し、hello.pyという名前で保存する

STEP 2

以下の1行を入力する

print("Hello, Python!")
STEP 3

ターミナルで python hello.py と入力してEnterキーを押す

ターミナルに Hello, Python! と表示されれば、VS Codeからのスクリプト実行が正常に機能している証拠です。右上の「▷」ボタンからでも実行できますが、ターミナル経由の実行に慣れておくと、引数付きの実行やデバッグ時に応用が効きます。

  • 仮想環境が有効な状態でインタープリタを選択しているか
  • ファイル保存(Ctrl + S)を忘れていないか
  • ターミナルのカレントディレクトリがファイルと同じ場所か

この3点がつまずきやすいポイントです。エラーが出た場合はまずこの順で確認してみてください。

Pythonコマンドが認識されないエラーに直面している初心者のイメージ

よくあるエラーと対処法まとめ

環境構築を終えた直後ほど、謎のエラーに詰まりやすいタイミングはありません。ここでは初心者が高確率で遭遇する3つのエラーを、原因から解消手順まで一気に整理します。

「’python’ は、内部コマンドまたは外部コマンドとして認識されていません」が出るとき

コマンドプロンプトやPowerShellでpythonと打ったときに出るこのメッセージ、原因はほぼ一択です。Pythonインストール時に「Add Python to PATH」のチェックを入れ忘れたことで、Windowsがpythonの場所を把握できていない状態です。

まず確認すること
スタートメニューで「環境変数」と検索し、「システム環境変数の編集」を開く。「Path」の中にPythonのインストールパス(例:C:\Users\ユーザー名\AppData\Local\Programs\Python\Python3xx\)が含まれているか確認してください。

パスが存在しない場合は、Pythonをアンインストールし、再インストール時に必ず「Add Python.exe to PATH」にチェックを入れてインストールし直すのが最も確実な対処です。手動でPathを追記する方法もありますが、初心者には再インストールのほうが事故が少ないのでおすすめです。

pip installが失敗する・SSLエラーが出る場合の対処

pip installでパッケージをインストールしようとしたとき、SSL: CERTIFICATE_VERIFY_FAILEDのようなエラーが出ることがあります。企業や学校のプロキシ環境、またはシステムの証明書ストアが正しく参照されていない場合に発生しやすいエラーです。

応急対処(一時的な回避策)

pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org パッケージ名

これはSSL検証を一時的にスキップするオプションです。セキュリティ上の理由から、恒久的な設定としては推奨しません。

根本的な解決としては、Pythonを公式サイトから最新版に更新するか、pip install --upgrade certifiで証明書ライブラリを更新する方法が有効です。社内プロキシが原因の場合は、IT部門への確認が必要になることもあります。

複数のPythonが混在してしまったときのリセット手順

「いつの間にかPythonが2つ以上入っている」という状況は、インストーラーを複数回実行したり、Microsoft StoreとPython公式の両方からインストールしたりすることで起きます。バージョンがバラバラになると、pythonコマンドとpipコマンドが別々のPythonを参照するという混乱した状態になりがちです。

1

PowerShellでwhere pythonを実行し、Pythonのパスが何件表示されるか確認する

2

「設定」→「アプリ」→「インストールされているアプリ」からPython関連をすべてアンインストールする

3

環境変数の「Path」からPython関連のエントリをすべて削除してクリーンな状態にする

4

公式サイトから最新版を1つだけインストールし直す。Microsoft Store版との併用は避ける

リセット後は必ずpython --versionとpip --versionの両方を実行し、同じバージョン番号が表示されることを確認してください。パスの参照先が揃っていれば、混在は解消されています。

まとめ:Windowsで快適なPython環境を整えるポイント

ここまで、Windowsへのインストールから仮想環境の構築、よくあるエラーの対処まで一通り解説してきました。手順が多いと感じたかもしれませんが、最初に正しく土台を作っておけば、その後の学習はぐっとスムーズになります。

初心者は公式インストーラー+VS Codeが最短ルート

環境構築の方法はAnaconda、pyenv、Microsoft Storeなど複数ありますが、初心者に最もおすすめできる組み合わせは「python.orgの公式インストーラー+VS Code」です。余計なツールを最小限に抑えつつ、日本語のドキュメントや解説記事が豊富なため、詰まったときに情報を探しやすいという利点があります。

用途別おすすめ構成まとめ

  • Python入門・文法学習:公式インストーラー+VS Code
  • データ分析・機械学習:Anaconda(Jupyter Notebook込みで導入できる)
  • 複数バージョンを切り替えたい上級者:pyenv-win+venv

迷ったときはシンプルな構成から始めて、必要になったタイミングでツールを追加する方針が堅実です。最初から全部入れようとすると、競合トラブルの原因になります。

環境構築後に取り組みたい学習ステップ

環境が整ったら、次は実際にコードを動かすことが最優先です。以下のステップを目安に進めてみてください。

STEP 1
公式チュートリアルまたは「Python入門」系の書籍で基本文法を習得する
STEP 2
小さなスクリプト(ファイル操作・計算ツールなど)を自作して文法を定着させる
STEP 3
関心のある分野(Web開発・データ分析・自動化)に合わせてライブラリを学ぶ

Pythonは学習リソースが豊富な言語です。公式ドキュメント(docs.python.org)は日本語版も用意されているので、まずそちらを確認してみてください。環境構築という最初のハードルを越えた今が、一番勢いをつけて進める時期です。

プログラミング
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 【2026年版】AIプログラミングスクールおすすめ比較10選|機械学習・AI開発を学べる選び方完全解説

この記事を書いた人

degitallabのアバター degitallab

IT業界で10年以上の経験を持つエンジニア・テックライターが運営する総合デジタルメディア「Digital Workflow Lab」です。PC・ガジェットの実機レビュー、ソフトウェアの使い方解説、プログラミングチュートリアル、ネットワーク・セキュリティまで、幅広いデジタル情報を実践的な視点でお届けします。「デジタルで、仕事も暮らしもスマートに。」をモットーに、初心者からプロまで役立つ情報を発信中。

関連記事

  • 【2026年版】プログラミングスクールおすすめ比較15選|目的・価格帯・学習スタイル別に徹底解説
    2026年3月18日

コメント

コメントする コメントをキャンセル

人気記事
  • 【2026年版】VPNおすすめ比較ランキング10選|セキュリティ・速度・価格で徹底評価
  • 【2026年版】クラウドストレージおすすめ比較7選|容量・料金・セキュリティで徹底解説
  • 【2026年版】VPNおすすめ比較10選|速度・安全性・価格を日本人目線で徹底検証
  • 【徹底比較】クラウドストレージおすすめ3選2026|Google Drive・Dropbox・OneDrive
  • 【2026年版】メカニカルキーボードおすすめ10選|プログラマー・テレワーク向け静音・打鍵感徹底比較
カテゴリー
  • JavaScript
  • Mac
  • PC・ガジェット
  • Python
  • VPN
  • Wi-Fi・回線
  • Windows
  • スマホアプリ
  • ソフトウェア・アプリ
  • テック業界ニュース
  • デジタルライフハック
  • デジタル整理術
  • ニュース・トレンド
  • ノートPC
  • プログラミング
  • ランキング
  • レビュー・比較
  • 効率化ツール
  • 周辺機器・アクセサリー
  • 新製品情報
  • 未分類
  • 自作PC
目次
カテゴリー
  • JavaScript
  • Mac
  • PC・ガジェット
  • Python
  • VPN
  • Wi-Fi・回線
  • Windows
  • スマホアプリ
  • ソフトウェア・アプリ
  • テック業界ニュース
  • デジタルライフハック
  • デジタル整理術
  • ニュース・トレンド
  • ノートPC
  • プログラミング
  • ランキング
  • レビュー・比較
  • 効率化ツール
  • 周辺機器・アクセサリー
  • 新製品情報
  • 未分類
  • 自作PC
新着記事
  • 【レビュー】Wi-Fi 7対応ルーター2026年最新モデル徹底分析|買うべき製品はどれか
  • 【2026年版】自作PC おすすめ構成 予算別まとめ|5万・10万・20万円台の最適パーツ選び
  • 【2026年版】メカニカルキーボードおすすめ10選|プログラマー・テレワーク向け静音・打鍵感徹底比較
  • 【2026年版】ConoHa WING vs エックスサーバー徹底比較|WordPress初心者におすすめはどっち?
  • 【2026年版】タスク管理ツールおすすめ10選|Notion・ClickUp・Asanaを徹底比較

© Digital Workflow Lab.

目次