STEP 1

Pythonのインストール方法

Windows・Mac・Linux に対応した Python 3 の完全インストールガイド。ダウンロードから環境変数の設定、pip・venv の使い方まで丁寧に解説します。

⏱️ 所要時間: 約15〜30分 🎯 難易度: 初心者 🐍 対象バージョン: Python 3.10〜3.13

1. Pythonとは・バージョンの選び方

Pythonは1991年にGuido van Rossumによって開発されたプログラミング言語です。シンプルで読みやすい文法が特徴で、世界中で最も人気のある言語のひとつです。Web開発・データ分析・AI・機械学習・自動化・GUIアプリなど、幅広い用途に使われています。

Python 2 と Python 3 の違い

現在は Python 3 系を使用してください。Python 2 は2020年にサポートが終了しており、新しく学ぶ必要はありません。このサイトのコードはすべて Python 3 で動作します。

バージョンの選び方

推奨バージョン

特別な理由がない限り、最新の安定版(Latest Stable Release)をインストールしてください。2025年現在は Python 3.12 または 3.13 が推奨です。

バージョン状態サポート終了推奨
Python 3.13最新版2029年10月⭐ 推奨
Python 3.12安定版2028年10月⭐ 推奨
Python 3.11安定版2027年10月○ 可
Python 3.10安定版2026年10月○ 可
Python 3.9以下旧版終了済み/近い✗ 非推奨

2. Windowsへのインストール手順

2.1 公式サイトからダウンロード

  1. 1
    Python公式サイトにアクセス

    ブラウザで https://www.python.org/downloads/ を開きます。

  2. 2
    最新版をダウンロード

    「Download Python 3.x.x」ボタンをクリックします。Windowsの場合は自動的に適切なインストーラーが選択されます。64bitOSの場合は python-3.x.x-amd64.exe をダウンロードしてください。

2.2 インストーラーの実行

  1. 1
    インストーラーを起動

    ダウンロードした .exe ファイルをダブルクリックします。

  2. 2
    「Add Python to PATH」にチェックを入れる(重要!)

    インストール画面の下部に 「Add Python 3.x to PATH」 というチェックボックスがあります。必ずチェックを入れてから「Install Now」をクリックしてください。これを忘れると後でコマンドラインからPythonを起動できなくなります。

    ⚠️
    「Add Python to PATH」は必須!

    チェックなしでインストールしてしまった場合は、コントロールパネルからアンインストールして再度インストールするか、手動で環境変数を設定してください。

  3. 3
    インストール完了を待つ

    インストールが完了したら「Close」をクリックして完了です。

2.3 環境変数の確認(手動設定が必要な場合)

「Add to PATH」を忘れた場合や、環境変数が設定されていない場合は以下の手順で手動設定します。

  1. 1
    システムのプロパティを開く

    「Windows + R」キーを押して「sysdm.cpl」と入力してEnterを押します。

  2. 2
    環境変数の設定

    「詳細設定」タブ → 「環境変数」ボタン → 「Path」を選択して「編集」→「新規」でPythonのインストールパスを追加します。

    通常は以下のパスを追加します:

    C:\Users\[ユーザー名]\AppData\Local\Programs\Python\Python312\
    C:\Users\[ユーザー名]\AppData\Local\Programs\Python\Python312\Scripts\

3. Macへのインストール手順

ℹ️
macOSには最初からPythonが入っているが…

macOS には最初から Python が含まれていますが、それは Python 2 または古いバージョンの Python 3 です。最新版を別途インストールしましょう。

方法1: 公式インストーラーを使う(推奨・初心者向け)

  1. 1
    python.org からダウンロード

    https://www.python.org/downloads/ にアクセスし、macOS用のインストーラー(.pkgファイル)をダウンロードします。

  2. 2
    インストーラーを実行

    ダウンロードした .pkg ファイルをダブルクリックし、画面の指示に従いインストールします。

  3. 3
    SSL証明書のインストール

    インストール後、/Applications/Python 3.x/ フォルダ内の「Install Certificates.command」をダブルクリックして実行します(インターネット通信に必要)。

方法2: Homebrew を使う(開発者向け)

# Homebrewがインストール済みの場合
brew install python3

# インストール確認
python3 --version

方法3: pyenv を使う(複数バージョン管理)

# pyenvのインストール
brew install pyenv

# シェルの設定(~/.zshrcに追加)
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

# Pythonのインストール
pyenv install 3.12.0
pyenv global 3.12.0

4. Linuxへのインストール手順

多くのLinuxディストリビューションにはPython 3が最初からインストールされています。最新版が必要な場合は以下の手順でインストールします。

# パッケージリストを更新
sudo apt update

# Python 3 をインストール
sudo apt install python3 python3-pip python3-venv

# バージョン確認
python3 --version
pip3 --version
# Python 3 をインストール
sudo dnf install python3 python3-pip

# バージョン確認
python3 --version
# Python 3 をインストール
sudo pacman -S python python-pip

# バージョン確認
python --version

5. インストールの動作確認

インストールが完了したら、コマンドラインで動作を確認します。

バージョンの確認

# Windows(コマンドプロンプト/PowerShell)
python --version
# または
python3 --version

# Mac/Linux(ターミナル)
python3 --version

以下のように表示されればインストール成功です:

Python 3.12.0

対話モードで動作確認

# 対話モードを起動
python3

# >>> プロンプトが表示されたら入力
>>> print("Hello, Python!")
Hello, Python!

>>> 2 + 3
5

>>> exit()  # 終了

最初のPythonプログラムを実行

テキストエディタで hello.py というファイルを作成し、以下を入力して保存します:

print("Hello, Python!")
print("Pythonの学習を始めましょう!")

# 簡単な計算
x = 10
y = 3
print(f"{x} + {y} = {x + y}")
print(f"{x} * {y} = {x * y}")

コマンドラインで実行:

python3 hello.py
Hello, Python!
Pythonの学習を始めましょう!
10 + 3 = 13
10 * 3 = 30

6. pip(パッケージ管理ツール)の使い方

pip は Python のパッケージ管理ツールです。サードパーティのライブラリ(requests, numpy, pillow など)をインストールするために使います。

pip の基本コマンド

コマンド説明
pip install パッケージ名パッケージをインストール
pip install パッケージ名==バージョン特定バージョンをインストール
pip uninstall パッケージ名パッケージをアンインストール
pip listインストール済みパッケージ一覧
pip show パッケージ名パッケージの詳細情報
pip freeze > requirements.txt依存関係をファイルに出力
pip install -r requirements.txtrequirements.txtからインストール
pip install --upgrade パッケージ名パッケージを最新版に更新

よく使うパッケージのインストール例

# 画像処理
pip install pillow

# HTTPリクエスト
pip install requests

# データ分析
pip install numpy pandas matplotlib

# Webスクレイピング
pip install beautifulsoup4

# グラフ描画
pip install matplotlib
⚠️
pip install のセキュリティ注意事項

信頼できないソースからのパッケージはインストールしないようにしましょう。PyPI(Python Package Index)の公式パッケージを使用することを推奨します。

7. 仮想環境(venv)の作成と使い方

仮想環境を使うと、プロジェクトごとに独立したPython環境を作成できます。パッケージのバージョン競合を防ぎ、プロジェクトの再現性を高める重要な機能です。

仮想環境の作成・操作

# 仮想環境の作成(プロジェクトフォルダ内で実行)
python3 -m venv venv

# 仮想環境の有効化
# Windows
venv\Scripts\activate

# Mac/Linux
source venv/bin/activate

# 有効化後はプロンプトに (venv) が表示される
(venv) $

# パッケージのインストール(仮想環境内)
pip install requests

# 仮想環境の無効化
deactivate

プロジェクトの標準的な構成

my_project/
├── venv/              # 仮想環境(gitに含めない)
├── main.py            # メインスクリプト
├── requirements.txt   # 依存パッケージ一覧
└── .gitignore         # venv/ を除外
💡
プロのTip: .gitignoreに venv を追加

仮想環境のフォルダ(venv/)はGitに含めるべきではありません。.gitignore ファイルに venv/ と記述して除外しましょう。

8. よくあるトラブルと解決法

❌ 「'python' は内部コマンドまたは外部コマンド...」エラー(Windows)

原因:Pythonが環境変数PATHに追加されていません。

解決法:Pythonをアンインストールして再インストール時に「Add Python to PATH」にチェックを入れる。または手動で環境変数を設定する。

❌ pip: command not found(Mac/Linux)

原因:pipがインストールされていない、またはPATHに含まれていません。

解決法:

# python3 を使ってpipを実行
python3 -m pip install パッケージ名

# または pip3 を使う
pip3 install パッケージ名

❌ SSL: CERTIFICATE_VERIFY_FAILED エラー(Mac)

原因:SSL証明書がインストールされていません。

解決法:/Applications/Python 3.x/ フォルダの「Install Certificates.command」を実行します。

❌ pip install が遅い・タイムアウトする

原因:ネットワークの問題や PyPI サーバーへの接続が遅い。

解決法:国内ミラーサーバーを使用する:

pip install --index-url https://pypi.org/simple/ パッケージ名

❌ Permission denied エラー(Mac/Linux)

原因:システムのPythonにインストールしようとしています。

解決法:仮想環境(venv)を使うか、--user フラグを使います:

pip install --user パッケージ名
🎉
インストール完了!次のステップへ

Pythonのインストールが完了しました。次は開発環境を整えるために VSCode をセットアップしましょう。

VSCode セットアップへ →