[ClaudeCode]-1-安装配置ClaudeCode
引言
这篇文章介绍ClaudeCode在Windows和Linux下的安装配置方法。
文章目录
0×1.Windows如何安装配置ClaudeCode
1.安装node.js
nodejs官方网站 https://nodejs.org/en/download ,直接下载安装软件安装即可,安装完成后,打开powershell测试:
#出版本号就算成功
node -v && npm -v
2.安装git
Git官方网站 https://git-scm.com/install 下载安装包安装即可
#测试安装成功(需要新开启一个cmd窗口)
git -v
3.安装Claude Code
ClaudeCode官方github https://github.com/anthropics/claude-code 根据页面提示安装
#(注意)每个时间段,官方提供的安装方法可能不同,如果下面的安装命令失效,请参考官方GITHUB
#管理员权限打开powershell执行
irm https://claude.ai/install.ps1 | iex
windows安装完成后,配置环境变量
根据安装提示:
⚠ Setup notes:
• Native installation exists but C:\Users\Administrator\.local\bin is not in your PATH. Add it by opening: System Properties → Environment Variables → Edit User PATH → New → Add the path above. Then restart your terminal.
打开系统属性,搜索环境变量(点击编辑系统环境变量),在打开的窗口中,点击环境变量,双击Path点击新建,填上提示中的完整路径(我这里的提示的路径是 C:\Users\Administrator\.local\bin 你可能和我不一样,看你自己提示里面的路径)
添加上之后,新开一个powershell窗口,就能使用测试命令获得帮助信息了
#测试
claude --help
⚠ 报错(不支持网络区域)解决方法
(全局魔法不用配置,Pac模式需要配置)配置代理:
使用命令行切换到项目目录(项目目录是自定义的,可以自己创建),在项目目录中,创建一个.claude文件夹 ,在文件夹中创建一个settings.json文件,在文件中输入下面的代理信息,前提是开了魔法,并且魔法的本地端口是1080
{
"env": {
"HTTP_PROXY": "http://127.0.0.1:1080",
"HTTPS_PROXY": "http://127.0.0.1:1080"
}
}
设置第三方API和bash路径(安装了cc-switch就不需要配置这个key了,在cc-switch中配置即可)
setx ANTHROPIC_API_KEY "f6d7310021174aa3ae2fa2336a2c2e0e.ue4RgTnVtCLiuk4e"
setx CLAUDE_CODE_GIT_BASH_PATH "C:\Program Files\Git\bin\bash.exe"
安装好后不要先打开,先安装cc-switch
4.安装cc-swtich(用于切换国产模型)
cc-swtich的官方github地址: https://github.com/farion1231/cc-switch/releases/
下载Windows版安装,打开,设置里面,打开“跳过ClaudeCode初次安装验证“,“应用到VSCODE插件”这两个选项
然后添加一个API key,我这里使用的是Zhipu GLM,所以按照提示填写API Key(需要先去Zhipu网站去自己创建API Key),新用户有体验token。
注意,在体验包里面查看自己能够调用的Token的版本号,填写到CC里面,版本号(类似于glm-4.6V)别填错了,否则无法调用。
到这就已经能够通过命令行开启claude了,直接在cmd里面输入claude就能调用
5.安装vscode和插件
VScode官方网站 https://code.visualstudio.com/
在VSCODE的插件里面搜索claude code就能安装上,安装上后右上角会出现Claude的小图表(程序启动按键旁边),点击就能调用
0×2.Linux如何安装配置ClaudeCode
1.Linux的安装会更加的简单,下面以Archlinux为例,首先安装node.js:
#请及时参考node.js的官方网站,获取最新的安装信息,因为下面命令中的版本号24,随着时间推移会改变
987@hk987.xyz:~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
987@hk987.xyz:~$ \. "$HOME/.nvm/nvm.sh" && nvm install 24
2.安装git:
#这是Arch的安装命令,ubuntu系列请使用apt install git
987@hk987.xyz:~$ sudo pacman -S git
测试:
#能看到版本号就算成功
987@hk987.xyz:~$ node -v && npm -v
3.安装Claude Code:
#请参考ClaudeCode的官方github,获取最新的安装方法
987@hk987.xyz:~$ curl -fsSL https://claude.ai/install.sh | bash
测试:
#能看到版本号就算成功
987@hk987.xyz:~$ claude --version
3.安装cc-switch:
#Archlinux可以使用yay命令,直接获取AUR软件仓库封装好的cc-switch安装方法
987@hk987.xyz:~$ yay cc-switch-bin
测试:
#启动,配置方法同windows
987@hk987.xyz:~$ cc-switch
4.安装VScode:
#Archlinux可以使用yay命令,直接获取AUR软件仓库封装好的VScode安装方法
987@hk987.xyz:~$ yay visual-studio-code-bin
测试:
#启动,配置方法同windows
987@hk987.xyz:~$ code