ホーム

WSLを使ってWindowsにClaude Codeをインストール

Claude Codeは強力なAIコーディングアシスタントですが、Windowsユーザーには課題があります。多くの開発ツールはLinux上でより良く動作します。解決策は?WSL(Windows Subsystem for Linux)を使えば、Windows内で完全なLinux環境を実行できます。まるで1台のコンピューター内に2台のコンピューターがあるようなものです。このガイドでは、約20分でセットアップを完了し、Claudeでコーディングを始められるよう、すべての手順を説明します。

主要な概念

用意するもの

ステップ1:仮想化が有効か確認

WSLをインストールする前に、コンピューターで仮想化が有効になっていることを確認する必要があります。これはWSLが動作するために必要です。

「有効」と表示されている場合: 素晴らしい!ステップ2に進んでください。

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

ステップ2:管理者権限でPowerShellを開く

白い文字が表示された青いウィンドウが開きます - これが管理者として実行されているPowerShellです。

ステップ3:WSLをインストール

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

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

再起動が必要な理由: 再起動により、WindowsがインストールされたばかりのWSLと仮想マシンプラットフォーム機能を有効にすることができます。

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

ステップ4:Ubuntuのセットアップ(初回のみ)

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

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

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

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

ステップ5:Ubuntuを更新

ステップ6:Node.jsをインストール

Claude CodeにはNode.jsバージョン18以降が必要です。次の手順に従ってください:

ステップ7:Claude Codeをインストール

ステップ8:Anthropic API接続を設定

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

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

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

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

このオプションは、Azure上でClaudeモデルをホストしている組織向けです。Claude Codeを起動する前に、Ubuntuターミナルウィンドウで以下のコードを貼り付けて環境変数を定義します:

# Microsoft Foundry統合を有効化
export CLAUDE_CODE_USE_FOUNDRY=1
# Azureリソース名
export ANTHROPIC_FOUNDRY_RESOURCE=xxxx-eastus2
# モデルをリソースのデプロイメント名に設定
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-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を使用できるようになります。

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

すべて完了です!動作するか確認するために、次のような一般的な質問をしてみましょう:

量子コンピューティングについて説明してください

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

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

次のステップ

トラブルシューティング

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

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

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

「wsl –install」が機能しない

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

「sudo: apt: command not found」

Node.jsのインストールが失敗する

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

サポート


作成:Steven Ge 2025年12月11日