ホーム

WindowsにClaude Codeをインストール

Claude Codeは、ターミナル上で動作するAIアシスタントで、コードの作成、デバッグ、理解を支援します。このガイドでは、セットアップの全手順を説明します。まずPowerShellでのネイティブインストールを行い、次にWSL2でフルLinux環境を構築します。

主要な概念

用意するもの

ステップ1:WindowsにClaude Codeをネイティブインストール(動作しますが非推奨)

注意: ネイティブWindowsインストールにはいくつかの制限があります:

フル機能を利用するには、以下の手順に従ってWSL2をインストールしてください。

ステップ2:仮想化の確認とWSLのインストール

まず、仮想化が有効か確認します:

「有効」と表示されている場合: 素晴らしいです!そのまま下へ進んでください。

「無効」と表示されている場合: コンピューターのBIOS設定で仮想化を有効にする必要があります:

次にWSLをインストールします:

WSLとUbuntuがすでにインストールされているか確認します:

WSLとUbuntuをインストールするには:

注意: コマンドが認識されないというエラーが表示された場合、Windowsのバージョンが古い可能性があります。Windows 10バージョン2004以降、またはWindows 11があることを確認してください。

ステップ3:Ubuntuのセットアップ

コンピューターが再起動した後、2〜5分以内にタイトルに「Ubuntu」と表示されたターミナルウィンドウが自動的に開くはずです。

Ubuntuウィンドウが自動的に開かなかった場合:

次に初回セットアップを完了します:

重要: このユーザー名とパスワードは後で必要になるので、覚えておいてください。

ステップ4:WSLにClaude Codeをインストール

ステップ5:Anthropicアカウントに接続

オプションA. Claude ProまたはMaxサブスクリプションを使用

オプションB. Anthropic APIキーを使用

Claudeサブスクリプションの代わりにAnthropic APIキーをお持ちの場合:

オプションC. OpenRouter APIを使用(無料で始められます!)

OpenRouterは、単一のAPIキーで500以上の大規模言語モデルにアクセスできる統合APIゲートウェイです。使用量に応じた課金で、様々な価格帯のモデルから選択できるため、Claude Codeを経済的に利用できます。

注意:

オプションD. Azure Foundry経由でAnthropic APIを使用

Claude Codeを起動する前に、Ubuntuターミナルで以下のコードを貼り付けて環境変数を定義します:

# Enable Microsoft Foundry integration
export CLAUDE_CODE_USE_FOUNDRY=1
# Azure resource name
export ANTHROPIC_FOUNDRY_RESOURCE=xxxx-eastus2
# Set models to your resource's deployment names
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
export ANTHROPIC_FOUNDRY_API_KEY=your_api_key

注意: xxxx-eastus2を実際のFoundryリソース名に置き換えてください(ベースURL全体ではなく、リソース名のみ)。your_api_keyをAzureポータルから取得した完全なAPIキーに置き換えてください。

次にClaude Codeを起動します:

claude

これでAzureにデプロイされたClaudeモデルでClaude Codeを使用できるようになります。

ステップ6:Claude Codeをテスト

準備完了です!Ubuntuターミナルでclaudeと入力し、「Explain quantum computing.」のような一般的な質問をしてみましょう。

ステップ7:プロジェクトにアクセス

ネイティブWindows(PowerShell):

WSL(Ubuntu):

注意: Claudeはプロジェクトフォルダ内で動作します。そのフォルダに設定を保存します。これがClaudeのワークスペースです。

ステップ8:Claude Codeを更新

Claude Codeは自動的に更新されますが、いつでも手動で更新できます:

WSL(Ubuntu):

sudo claude update

ネイティブWindows(PowerShell — 管理者として実行):

claude update

次のステップ

トラブルシューティング

最初のステップ:Claude Doctorを実行

何かうまくいかない場合は、まず以下のコマンドを試してください:

claude doctor

この組み込み診断ツールがインストール状態をチェックし、よくある問題を報告します。

claudeコマンドが見つからない(ネイティブWindows)

「Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS」

このエラーは仮想化が有効になっていないことを意味します:

「wsl –install」が機能しない

再起動後にUbuntuウィンドウが開かない

閉じた後にUbuntuターミナルを開く方法

Claude Codeコマンドが見つからない(WSL)

困ったときは


作成:Steven Ge 2025年12月11日。2026年2月更新。