Pythonのインストール方法
Windows・Mac・Linux に対応した Python 3 の完全インストールガイド。ダウンロードから環境変数の設定、pip・venv の使い方まで丁寧に解説します。
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 公式サイトからダウンロード
-
1Python公式サイトにアクセス
ブラウザで
https://www.python.org/downloads/を開きます。 -
2最新版をダウンロード
「Download Python 3.x.x」ボタンをクリックします。Windowsの場合は自動的に適切なインストーラーが選択されます。64bitOSの場合は
python-3.x.x-amd64.exeをダウンロードしてください。
2.2 インストーラーの実行
-
1インストーラーを起動
ダウンロードした
.exeファイルをダブルクリックします。 -
2「Add Python to PATH」にチェックを入れる(重要!)
インストール画面の下部に 「Add Python 3.x to PATH」 というチェックボックスがあります。必ずチェックを入れてから「Install Now」をクリックしてください。これを忘れると後でコマンドラインからPythonを起動できなくなります。
「Add Python to PATH」は必須!チェックなしでインストールしてしまった場合は、コントロールパネルからアンインストールして再度インストールするか、手動で環境変数を設定してください。
-
3インストール完了を待つ
インストールが完了したら「Close」をクリックして完了です。
2.3 環境変数の確認(手動設定が必要な場合)
「Add to PATH」を忘れた場合や、環境変数が設定されていない場合は以下の手順で手動設定します。
-
1システムのプロパティを開く
「Windows + R」キーを押して「sysdm.cpl」と入力してEnterを押します。
-
2環境変数の設定
「詳細設定」タブ → 「環境変数」ボタン → 「Path」を選択して「編集」→「新規」でPythonのインストールパスを追加します。
通常は以下のパスを追加します:
C:\Users\[ユーザー名]\AppData\Local\Programs\Python\Python312\ C:\Users\[ユーザー名]\AppData\Local\Programs\Python\Python312\Scripts\
3. Macへのインストール手順
macOS には最初から Python が含まれていますが、それは Python 2 または古いバージョンの Python 3 です。最新版を別途インストールしましょう。
方法1: 公式インストーラーを使う(推奨・初心者向け)
-
1python.org からダウンロード
https://www.python.org/downloads/にアクセスし、macOS用のインストーラー(.pkgファイル)をダウンロードします。 -
2インストーラーを実行
ダウンロードした
.pkgファイルをダブルクリックし、画面の指示に従いインストールします。 -
3SSL証明書のインストール
インストール後、
/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.txt | requirements.txtからインストール |
pip install --upgrade パッケージ名 | パッケージを最新版に更新 |
よく使うパッケージのインストール例
# 画像処理
pip install pillow
# HTTPリクエスト
pip install requests
# データ分析
pip install numpy pandas matplotlib
# Webスクレイピング
pip install beautifulsoup4
# グラフ描画
pip install matplotlib
信頼できないソースからのパッケージはインストールしないようにしましょう。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/ を除外
仮想環境のフォルダ(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 パッケージ名