Claude Code: Claude Code のインストールと使用

最終更新:2026-08-31

Claude Code のインストールは npm コマンド1つで完了しますが、事前に環境を準備する必要があります。本章ではシステム要件からインストール、初回起動までを案内します。

💡 ヒント: Claude Code は npm 経由でグローバルインストールします。Node.js 18+ が必要です。インストール後、claude コマンドで起動します。

📋 前提条件: 第1章 - Claude Code 入門と仕組み

1. 学ぶ内容


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 で最新バージョンに更新できます。

📖 まとめ


📝 練習問題

  1. 基本 (⭐): マシンに Claude Code をインストールし、claude --version を実行してスクリーンショットで成功を確認してください。
  2. 応用 (⭐⭐): API Key 環境変数を設定し、空のディレクトリで claude を実行してシンプルなプロジェクトを作成させてください。
  3. 高度 (⭐⭐⭐): WSL2 に Claude Code をインストールし、ネイティブ Windows と WSL2 の使用体験を比較してください。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%