Claude Code: Claude Code のインストールと使用
最終更新:2026-08-31
Claude Code のインストールは npm コマンド1つで完了しますが、事前に環境を準備する必要があります。本章ではシステム要件からインストール、初回起動までを案内します。
💡 ヒント: Claude Code は npm 経由でグローバルインストールします。Node.js 18+ が必要です。インストール後、
claude コマンドで起動します。
📋 前提条件: 第1章 - Claude Code 入門と仕組み
1. 学ぶ内容
- システム要件と前提条件
- npm グローバルインストールによる Claude Code の導入
- 初回起動と認証設定
- 基本使用フロー
- よくあるインストールトラブルシューティング
2. システム要件
(1) ハードウェアとソフトウェア要件
| 要件 | 最低 | 推奨 |
|---|---|---|
| OS | macOS 12+ / Ubuntu 20.04+ / Windows 10+ | macOS 14+ / Ubuntu 22.04+ |
| Node.js | 18.x | 20.x+ |
| npm | 9.x | 10.x+ |
| メモリ | 4 GB | 8 GB+ |
| ネットワーク | HTTPS アウトバウンド | 安定した低遅延接続 |
(2) 既存環境の確認
BASH
# Node.js バージョンの確認
node --version
# v18+ が必要
# npm バージョンの確認
npm --version
# 9+ が必要
# Node.js がない場合、nvm でインストール
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 20
nvm use 20
3. Claude Code のインストール
(1) npm グローバルインストール
BASH
# Claude Code をグローバルインストール
npm install -g @anthropic-ai/claude-code
# インストールの確認
claude --version
# 出力例: claude-code/1.0.x
(2) 代替インストール方法
BASH
# npx で直接実行(グローバルインストール不要)
npx @anthropic-ai/claude-code
# ソースからビルド
git clone https://github.com/anthropics/claude-code.git
cd claude-code
npm install
npm run build
npm link
▶ 例1:完全なインストールプロセス
BASH
# Alice の完全なインストールプロセス
node --version # v20.11.0 ✓
npm --version # 10.2.4 ✓
# Claude Code をインストール
npm install -g @anthropic-ai/claude-code
# 確認
claude --version # claude-code/1.0.12 ✓
# 初回起動(認証がガイドされます)
claude
# → ブラウザで認証ページを開いています...
# → 認証成功!
4. 初回起動と認証
(1) 認証方法
Claude Code は3つの認証方法をサポートしています:
| 方法 | ユースケース | コマンド |
|---|---|---|
| Anthropic アカウント | 個人ユーザー | claude(自動ガイド) |
| API Key | 企業/チーム | 環境変数の設定 |
| OAuth | 企業 SSO | claude auth |
(2) API Key の設定
BASH
# 方法1:環境変数(推奨)
export ANTHROPIC_API_KEY="sk-ant-api03-xxxxx"
# 方法2:シェル設定ファイルに書き込み
echo 'export ANTHROPIC_API_KEY="sk-ant-api03-xxxxx"' >> ~/.bashrc
source ~/.bashrc
# 方法3:.env ファイル
echo 'ANTHROPIC_API_KEY=sk-ant-api03-xxxxx' > .env
▶ 例2:初回起動
BASH
$ claude
╭─────────────────────────────────────╮
│ Welcome to Claude Code! │
│ │
│ Let's get you set up. │
╰─────────────────────────────────────╯
? How would you like to authenticate?
❯ Anthropic Account (browser login)
API Key
OAuth (Enterprise)
# Anthropic Account を選択後:
# → ブラウザが自動的に開きます
# → ログインして認可
# → "Authentication successful!"
5. 基本使用フロー
(1) プロジェクトで起動
BASH
# プロジェクトディレクトリに移動
cd ~/my-project
# Claude Code を起動
claude
# またはタスクを指定して起動
claude "Help me add a user registration feature"
(2) インタラクティブモード
TEXT
📖 参照専用
$ claude
╭─ Claude Code ─────────────────────────╮
│ Project: my-project │
│ Model: claude-sonnet-4-20250514 │
╰───────────────────────────────────────╯
> Show me the project structure
Claude: プロジェクト構造を読み取ります...
- src/
- index.ts
- routes/
- utils/
- package.json
- tsconfig.json
> Modify index.ts, add a health check endpoint
Claude: ヘルスチェックエンドポイントを追加します...
→ src/index.ts を読み取り中
→ src/index.ts を修正中
→ 実行中: npm run build ✓
6. よくあるインストールトラブルシューティング
▶ 例3:トラブルシューティングチェックリスト
BASH
# 問題1:npm install の権限エラー
npm install -g @anthropic-ai/claude-code
# EACCES: permission denied
# 解決策:
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
# 問題2:Node.js バージョンが低すぎる
node --version # v16.x
# 解決策:
nvm install 20
nvm use 20
# 問題3:ネットワークタイムアウト
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
# 問題4:Windows のパス問題
# Node.js のインストールパスが PATH にあることを確認
where node
where claude
| 問題 | 原因 | 解決策 |
|---|---|---|
command not found: claude |
PATH が未設定 | npm グローバルインストールパスを確認 |
EACCES |
権限不足 | nvm を使用するか npm prefix を変更 |
ETIMEDOUT |
ネットワーク問題 | ミラーソースに切り替え |
node_modules エラー |
Node バージョンが低い | Node 18+ にアップグレード |
| 認証失敗 | API Key が無効 | Key の形式とクォータを確認 |
7. 総合例:ゼロから実行まで
BASH
# インストールから初回使用までの完全なフロー
# 1. 環境を確認
node --version && npm --version
# 2. インストール
npm install -g @anthropic-ai/claude-code
# 3. 認証
export ANTHROPIC_API_KEY="sk-ant-api03-your-key"
# 4. テストプロジェクトを作成
mkdir hello-claude && cd hello-claude
git init
# 5. 初回起動
claude "Create an Express.js Hello World project"
# Claude Code の出力:
# → プロジェクトを初期化中...
# → package.json を作成中
# → express をインストール中
# → index.js を作成中
# → .gitignore を作成中
# → 実行中: node index.js
# → ポート3000でサーバー起動 ✓
❓ よくある質問
Q Windows で Claude Code を使えますか?
A はい。WSL2 またはネイティブ Node.js インストール経由で使用できます。互換性を最適にするには WSL2 を推奨します。
Q インストールに VPN は必要ですか?
A npm パッケージのインストールには通常不要ですが、Anthropic API への接続には必要な場合があります。API エンドポイントは海外にあり、ネットワークが制限されている場合はプロキシが必要です。
Q API Key はどこで取得できますか?
A console.anthropic.com にログインし、API Keys ページで作成してください。新規アカウントには無料クレジットがあります。
Q オフラインでインストールできますか?
A インストールにはネットワークが必要で、実行にもネットワークが必要です(API の呼び出し)。完全なオフラインソリューションはまだありません。
Q アンインストール方法は?
A
npm uninstall -g @anthropic-ai/claude-code で完全に削除できます。Q アップデート方法は?
A
npm update -g @anthropic-ai/claude-code で最新バージョンに更新できます。📖 まとめ
- Node.js 18+ が前提条件。バージョン管理には nvm の使用を推奨
npm install -g @anthropic-ai/claude-codeでワンコマンドインストール- 3つの認証方法:Anthropic アカウント、API Key、OAuth
- プロジェクトディレクトリで
claudeを実行して開始 - よくある問題は主に権限、バージョン、ネットワークに関連
📝 練習問題
- 基本 (⭐): マシンに Claude Code をインストールし、
claude --versionを実行してスクリーンショットで成功を確認してください。 - 応用 (⭐⭐): API Key 環境変数を設定し、空のディレクトリで
claudeを実行してシンプルなプロジェクトを作成させてください。 - 高度 (⭐⭐⭐): WSL2 に Claude Code をインストールし、ネイティブ Windows と WSL2 の使用体験を比較してください。