玩轉ClaudeCode:ClaudeCode安裝教程(Windows+Linux+MacOS)

Windows 環境安裝 Claude Code

一、安裝 WSL 環境

1. 確認 Windows 功能已開啟

打開 “控制面板 → 程序 → 啟用或關閉 Windows 功能”

勾選 “適用于 Linux 的 Windows 子系統” 和 “虛擬機平臺”
在這里插入圖片描述

點“確定”后重啟電腦。

開機后,管理員模式打開 Terminal, 啟用 WSL 和支撐 WSL2 所需的虛擬機平臺組件。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

在這里插入圖片描述

再次重啟電腦。

2. 更新和升級 WSL2 內核

  • 下載安裝包:從微軟官方網站下載 WSL2 Linux 內核更新包
  • 安裝完成后,在 Terminal(管理員)中運行:
wsl --update
wsl --set-default-version 2

如果你還沒安裝任何 Linux 發行版,可以直接運行:

wsl --install

3. 檢查 WSL 發行版狀態

在 Terminal(管理員)里輸入:

wsl --list --verbose

可以看到已經安裝的 Linux 發行版:

NAME                   STATE           VERSION
Ubuntu                 Stopped         2
docker-desktop         Stopped         2
docker-desktop-data    Stopped         2

如果你還沒安裝任何 Linux 發行版,可以直接運行:

wsl --install

這會自動安裝 Ubuntu 并設置 WSL2 為默認。

在這里插入圖片描述

WSL 環境搭建好之后,按需選擇下面兩種安裝方式。

二、WSL 環境直接安裝 Claude Code

1. 獲取 Claude Code 賬號

訪問 Claude Code 中國鏡像站,完成賬戶注冊。

輸入邀請碼 DZFW8J,獲得價值100$的使用額度。

2. 一鍵安裝 Claude Code

啟動 WSL 環境,執行一鍵安裝腳本:

curl -fsSL https://www.aicodemirror.com/resource/install/install.sh | bash

在這里插入圖片描述
安裝成功后,我們切換到需要使用 Claude Code 的項目,啟動 Claude Code。

cd /workspace/project
claude

首次登陸需要輸入驗證碼:
在這里插入圖片描述
這里需要復制url到瀏覽器打開,輸入我們剛剛注冊的賬號密碼即可。

驗證碼輸入回終端,完成登錄驗證。

后續只要 cd 到你想要操作的項目目錄下,輸入 claude 即可使用。
在這里插入圖片描述

三、Docker 環境安裝 Claude Code

1. 官網下載安裝 Docker Desktop

  • 從 Docker 官網 下載并安裝最新版。
  • 安裝過程中勾選 “Use WSL 2 based engine”,并完成向導重啟。

在這里插入圖片描述

2. Docker Engine 配置鏡像源

打開 Docker Desktop,進入設置頁面 (齒輪圖標) ,編輯 Docker Engine 為下面內容:

{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"dns": ["8.8.8.8","8.8.4.4"],"experimental": false,"features": {"buildkit": true},"insecure-registries": ["https://hub.atguigu.com"],"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://cr.console.aliyun.com/","https://mirror.ccs.tencentyun.com"]
}

在這里插入圖片描述

3. Docker Desktop 與 WSL 集成

打開設置的 Resources 頁面。

打開 WSL integration 頁面,勾選 Enable integration with my default WSL distro 選項。

在這里插入圖片描述

然后檢查 Advanced 頁面內是否提示:You are using the WSL 2 backend。顯示這個說明我們已經集成上了 WSL。

這里要求已安裝至少一個 Linux 發行版(如 Ubuntu),如果沒有安裝,需要參考 環境準備 完成安裝。

4. 創建 Claude Code 開發環境鏡像

我們需要創建一個目錄作為Docker的運行目錄(如 D:\Tools\Docker\my-dev),然后在運行目錄下面創建一個 Dockerfile 文件。通過編寫 Dockerfile,可以在鏡像里預裝編譯器、依賴包、工具鏈等,一次構建、隨處可復用。

Dockerfile 文件內容:

# 1. 基礎鏡像
FROM ubuntu:22.04# 關閉交互提示
ENV DEBIAN_FRONTEND=noninteractive# 3. 替換為國內 HTTP 源,避免 ca-certificates 未安裝時的證書校驗錯誤
RUN sed -i 's|http://.*.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list \&& sed -i 's|http://security.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list# 4. 更新索引并安裝必備包(含 ca-certificates),遇到下載錯誤時重試 3 次并跳過缺失包
RUN apt-get update \&& apt-get install -y --no-install-recommends \ca-certificates \build-essential \git \curl \vim \python3 \python3-pip \nodejs \npm \--fix-missing \-o Acquire::Retries=3 \&& rm -rf /var/lib/apt/lists/*# 可選:更換回官方 HTTPS 源(此時已有 ca-certificates,可校驗證書)
# RUN sed -i 's|http://mirrors.aliyun.com|https://archive.ubuntu.com|g' /etc/apt/sources.list# 4. 創建一個非 root 用戶,避免容器內文件權限問題
ARG USERNAME=dev
ARG UID=1000
RUN useradd -m -u ${UID} -s /bin/bash ${USERNAME} \&& apt-get update \&& apt-get install -y sudo \&& echo "${USERNAME} ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \&& rm -rf /var/lib/apt/lists/*# 5. 切換到普通用戶
USER ${USERNAME}# 6. 工作目錄
WORKDIR /workspace# 7. 默認啟動 shell
CMD ["bash"]

接下來,我們來構建鏡像。打開 Terminal 切到該目錄:

mkdir D:\Tools\Docker\my-dev
cd D:\Tools\Docker\my-dev

這里我為了防止一次性構建時拉取 ubuntu:22.04 時間過長,所以先手動拉下來。

docker pull ubuntu:22.04

同理,node 環境也是。

docker pull node:18

然后構建鏡像(給它起個易記的名字,比如 ubuntu-demo):

docker build -t ubuntu-demo .

其中,-t ubuntu-demo 是給鏡像命名,. 表示在當前目錄作為構建上下文,Dockerfile 也在這里。

在這里插入圖片描述

5. 啟動 Claude Code 開發環境容器

將本地的 Claude 安裝包目錄、項目代碼和其他工作目錄掛到容器里:

docker run -it \--name claude-code \-v D:/Tools/Docker/ClaudeCode/Claude:/workspace/claude \-v D:/Tools/Docker/ClaudeCode/Code:/workspace/project \ubuntu-demo

進入容器后,驗證 Node 與 npm,檢查版本確保環境正常:

node --version
npm --version

6. 獲取 Claude Code 賬號

訪問 Claude Code 中國鏡像站,完成賬戶注冊。

輸入邀請碼 DZFW8J,獲得價值100$的使用額度。

7. 容器內安裝 Claude Code

在容器內的控制臺執行:

curl -fsSL https://www.aicodemirror.com/resource/install/install.sh | bash

在這里插入圖片描述

8. 使用 Claude Code 進行開發

安裝成功后,我們切換到需要使用 Claude Code 的項目,啟動 Claude Code。

cd /workspace/project
claude

首次登陸需要輸入驗證碼:
在這里插入圖片描述
這里需要復制url到瀏覽器打開,輸入我們剛剛注冊的賬號密碼即可。

驗證碼輸入回終端,完成登錄驗證。

后續只要 cd 到你想要操作的項目目錄下,輸入 claude 即可使用。

在這里插入圖片描述

輸入你的指令,點擊回車,Claude Code會自動進行任務編排和操作。

在這里插入圖片描述


Linux 環境安裝 Claude Code

1. 獲取 Claude Code 賬號

訪問 Claude Code 中國鏡像站,完成賬戶注冊。

輸入邀請碼 DZFW8J,獲得價值100$的使用額度。

2. 一鍵安裝 Claude Code

Claude Code 原生支持 Ubuntu 18.04+、CentOS 7+、Debian 10+、Fedora 30+,一鍵安裝即可。

打開終端,執行一鍵安裝腳本,等待自動安裝完成。

curl -fsSL https://www.aicodemirror.com/resource/install/install.sh | bash

在這里插入圖片描述

3. 使用 Claude Code 進行開發

安裝完成后,您可以在任何項目目錄中開始使用 Claude Code:

# 導航到您的項目
cd your-project-folder# 啟動 Claude Code
claude

首次登陸需要輸入驗證碼:
在這里插入圖片描述
這里需要復制url到瀏覽器打開,輸入我們剛剛注冊的賬號密碼即可。

驗證碼輸入回終端,完成登錄驗證。

后續只要 cd 到你想要操作的項目目錄下,輸入 claude 即可使用。
在這里插入圖片描述
輸入你的指令,點擊回車,Claude Code會自動進行任務編排和操作。

在這里插入圖片描述


MacOS 環境安裝 Claude Code

1. 獲取 Claude Code 賬號

訪問 Claude Code 中國鏡像站,完成賬戶注冊。

輸入邀請碼 DZFW8J,獲得價值100$的使用額度。

2. 一鍵安裝 Claude Code

Claude Code 原生支持 macOS 10.15+ 系統,一鍵安裝即可。

打開終端,執行一鍵安裝腳本,等待自動安裝完成。

curl -fsSL https://www.aicodemirror.com/resource/install/install.sh | bash

3. 使用 Claude Code 進行開發

安裝完成后,您可以在任何項目目錄中開始使用 Claude Code:

# 導航到您的項目
cd your-project-folder# 啟動 Claude Code
claude

首次登陸需要輸入驗證碼:
在這里插入圖片描述
這里需要復制url到瀏覽器打開,輸入我們剛剛注冊的賬號密碼即可。

驗證碼輸入回終端,完成登錄驗證。

后續只要 cd 到你想要操作的項目目錄下,輸入 claude 即可使用。
在這里插入圖片描述
輸入你的指令,點擊回車,Claude Code會自動進行任務編排和操作。

在這里插入圖片描述


安裝常見問題

① 之前安裝過其他版本 Claude Code

之前安裝過其他版本 Claude Code,請先直接全局卸載(在任意目錄執行)

$ npm uninstall -g @anthropic-ai/claude-code

② 其他安裝問題

訪問 Claude Code 中國鏡像站-最新安裝教程 ,查看最新安裝方法和常見安裝問題的解答。


Claude Code 開發者交流社區

福利多多,立即加入 👇 👇 👇

Claude Code 中國開發者交流社區

期待與你的思維碰撞,共同奔赴AI開發的浪潮!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/91059.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/91059.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/91059.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

PyTorch多層感知機(MLP)模型構建與MNIST分類訓練

沖沖沖😊 here😊 文章目錄PyTorch多層感知機模型構建與MNIST分類訓練筆記🎯 1. 任務概述?? 2. 環境設置2.1 導入必要庫2.2 GPU配置🧠 3. 模型構建3.1 模型定義關鍵點3.2 損失函數選擇3.3 模型初始化與設備選擇🔧 4. …

android tabLayout 切換fragment fragment生命周期

1、TabLayout 與 Fragment 結合使用的常見方式 通常會使用 FragmentPagerAdapter 或 FragmentStatePagerAdapter 與 ViewPager 配合,再將 TabLayout 與 ViewPager 關聯,實現通過 TabLayout 切換 Fragment。 以下是布局文件示例 activity_main.xml: <LinearLayout xmln…

馬蹄集 BD202401補給

可怕的戰爭發生了&#xff0c;小度作為后勤保障工作人員&#xff0c;也要為了保衛國家而努力。現在有 N(1≤N≤)個堡壘需要補給&#xff0c;然而總的預算 B(1≤B≤)是有限的。現在已知第 i 個堡壘需要價值 P(i) 的補給&#xff0c;并且需要 S(i) 的運費。 鑒于小度與供應商之間…

《Llava:Visual Instruction Tuning》論文精讀筆記

論文鏈接&#xff1a;arxiv.org/pdf/2304.08485 參考視頻&#xff1a;LLAVA講解_嗶哩嗶哩_bilibili [論文速覽]LLaVA: Visual Instruction Tuning[2304.08485]_嗶哩嗶哩_bilibili 標題&#xff1a;Visual Instruction Tuning 視覺指令微調 背景引言 大模型的Instruction…

【DataWhale】快樂學習大模型 | 202507,Task01筆記

引言 我從2016年開始接觸matlab看別人做語音識別&#xff0c;再接觸tensorflow的神經網絡&#xff0c;2017年接觸語音合成&#xff0c;2020年做落地的醫院手寫數字識別。到2020年接觸pytorch做了計算機視覺圖像分類&#xff0c;到2021年做了目標檢測&#xff0c;2022年做了文本…

機器學習中的樸素貝葉斯(Naive Bayes)模型

1. 用實例來理解樸素貝葉斯 下面用具體的數據來演示垃圾郵件 vs 正常郵件的概率計算假設我們有一個小型郵件數據集郵件內容類別&#xff08;垃圾/正常&#xff09;“免費 贏取 大獎”垃圾“免費 參加會議”正常“中獎 點擊 鏈接”垃圾“明天 開會”正常“贏取 免費 禮品”垃圾 …

document.documentElement詳解

核心概念定義 它始終指向當前文檔的根元素&#xff0c;在 HTML 文檔中對應 <html> 標簽。與 document.body&#xff08;對應 <body>&#xff09;和 document.head&#xff08;對應 <head>&#xff09;形成層級關系。與 document.body 的區別 <html> &l…

c#進階之數據結構(動態數組篇)----Queue

1、簡介這個是c#封裝的隊列類型&#xff0c;同棧相反&#xff0c;這個是先進先出&#xff0c;一般用于事件注冊&#xff0c;或者數據的按順序處理&#xff0c;理解為需要排隊處理的可以用隊列來處理。注意&#xff0c;隊列一定是有順序的&#xff0c;先進確實是會先出&#xff…

使用 keytool 在服務器上導入證書操作指南(SSL 證書驗證錯誤處理)

使用 keytool 在服務器上導入證書操作指南(SSL 證書驗證錯誤處理) 一、概述 本文檔用于指導如何在運行 Java 應用程序的服務器上,通過keytool工具將證書導入 Java 信任庫,解決因證書未被信任導致的 SSL/TLS 通信問題(如PKIX path building failed錯誤)。 二、操作步驟…

VUE export import

目錄 命名導出 導出變量 導出函數 總結 默認導出 導出變量 導出函數 總結 因為總是搞不懂export和Import什么時候需要加{}&#xff0c;什么時候不用&#xff0c;所以自己測試了一下&#xff0c;以下是總結。 需不需要加{}取決于命名導出還是默認導出&#xff0c;命名導…

端側寵物識別+拍攝控制智能化:解決設備識別頻次識別率雙低問題

隨著寵物成為家庭重要成員&#xff0c;寵物影像創作需求激增&#xff0c;傳統相機系統 “人臉優先” 的調度邏輯已難以應對寵物拍攝的復雜場景。毛發邊緣模糊、動態姿態多變、光照反差劇烈等問題&#xff0c;推動著智能拍攝技術向 “寵物優先” 范式轉型。本文基于端側 AI 部署…

Popover API 實戰指南:前端彈層體驗的原生重構

&#x1fa84; Popover API 實戰指南&#xff1a;前端彈層體驗的原生重構 還在用 position: absolute JS 定位做 tooltip&#xff1f;還在引入大型 UI 庫只為做個浮層&#xff1f;現在瀏覽器已經支持了真正原生的「彈出層 API」&#xff0c;一行 HTMLCSS 就能構建可交互、無障…

CCS-MSPM0G3507-6-模塊篇-OLED的移植

前言基礎篇結束&#xff0c;接下來我們來開始進行模塊驅動如果懂把江科大的OLED移植成HAL庫&#xff0c;那其實也沒什么難首先配置OLED的引腳這里我配置PA16和17為推挽輸出&#xff0c;PA0和1不要用&#xff0c;因為只有那兩個引腳能使用MPU6050 根據配置出來的引腳&#xff0c…

意識邊界的算法戰爭—腦機接口技術重構人類認知的顛覆性挑戰

一、神經解碼的技術奇點當癱瘓患者通過腦電波操控機械臂飲水&#xff0c;當失語者借由皮層電極合成語音&#xff0c;腦機接口&#xff08;BCI&#xff09;正從醫療輔助工具演變為認知增強的潘多拉魔盒。這場革命的核心突破在于神經信號解析精度的指數躍遷&#xff1a;傳統腦電圖…

詳解彩信 SMIL規范

以下內容將系統地講解彩信 MMS&#xff08;Multimedia Messaging Service&#xff09;中使用的 SMIL&#xff08;Synchronized Multimedia Integration Language&#xff09;規范&#xff0c;涵蓋歷史、語法結構、在彩信中的裁剪與擴展、常見實現細節以及最佳實踐。末尾附示例代…

《紅藍攻防:構建實戰化網絡安全防御體系》

《紅藍攻防&#xff1a;構建實戰化網絡安全防御體系》文章目錄第一部分&#xff1a;網絡安全的攻防全景 1、攻防演練的基礎——紅隊、藍隊、紫隊 1.1 紅隊&#xff08;攻擊方&#xff09; 1.2 藍隊&#xff08;防守方&#xff09; 1.3 紫隊&#xff08;協調方&#xff09; 2、5…

MFC UI大小改變與自適應

文章目錄窗口最大化庫EasySize控件自適應大小窗口最大化 資源視圖中開放最大化按鈕&#xff0c;添加窗口樣式WS_MAXIMIZEBOX。發送大小改變消息ON_WM_SIZE()。響應大小改變。 void CDlg::OnSize(UINT nType, int cx, int cy) {CDialog::OnSize(nType, cx, cy);//獲取改變后窗…

【Linux網絡】:HTTP(應用層協議)

目錄 一、HTTP 1、URL 2、協議格式 3、請求方法 4、狀態碼 5、Header信息 6、會話保持Cookie 7、長連接 8、簡易版HTTP服務器代碼 一、HTTP 我們在編寫網絡通信代碼時&#xff0c;我們可以自己進行協議的定制&#xff0c;但實際有很多優秀的工程師早就寫出了許多非常…

C++-linux 7.文件IO(三)文件元數據與 C 標準庫文件操作

文件 IO 進階&#xff1a;文件元數據與 C 標準庫文件操作 在 Linux 系統中&#xff0c;文件操作不僅涉及數據的讀寫&#xff0c;還包括對文件元數據的管理和高層庫函數的使用。本文將從文件系統的底層存儲機制&#xff08;inode 與 dentry&#xff09;講起&#xff0c;詳細解析…