Claude Code 安装 & IDE 集成教程

🚀 Claude Code 安装 & IDE 集成教程

适用对象:

  • macOS 用户
  • 使用 JetBrains 家族工具,比如 PyCharm / IntelliJ / WebStorm
  • 想在 IDE 中启用 Claude Code(本地代理 + AI 写代码、重构项目、执行测试、生成文件)

📌 目录

  1. 什么是 Claude Code?
  2. 安装 Claude Code CLI
  3. 将命令加入 PATH(非常关键!90% 的报错都在这)
  4. JetBrains 安装 Claude Code 插件
  5. 首次登录(两种方式:账号登录 / API Key 登录)
  6. 授权 IDE 操作项目文件
  7. 创建第一个文件(测试是否正常)
  8. 可能遇到的问题 & 解决方案
  9. 总结与建议

✨ 1. 什么是 Claude Code?

Claude Code 是 Anthropic 提供的一个"本地 AI Coding Agent"。它能:

  • 分析你整个项目
  • 自动创建、修改、删除文件
  • 写代码(非常强)
  • 执行终端命令
  • 查看 Diff 并让你确认
  • 可以用自然语言说话像 ChatGPT 一样自动编辑整个项目

要使用它,需要安装:

  • Claude Code 本体(Claude 的 CLI 工具)
  • JetBrains 插件(连接 IDE)

🔧 2. 安装 Claude Code CLI

步骤 1:安装 Claude Code

bash 复制代码
curl -fsSL https://claude.ai/code/install.sh | sh

安装完成后会告诉你 Claude Code 安装到了:

复制代码
/Users/你的名字/.local/bin/claude

🔧 3. 将 Claude 加入 PATH(非常重要)

安装完 Claude 之后,默认不会自动加入 PATH。

所以你必须手动修改 .zshrc

编辑 ~/.zshrc

bash 复制代码
vim ~/.zshrc

在文件底部加入:

bash 复制代码
# 将 ~/.local/bin 加入 PATH(例如 Claude Code 安装在这里)
export PATH="$HOME/.local/bin:$PATH"

保存后刷新:

bash 复制代码
source ~/.zshrc

验证是否成功

bash 复制代码
claude --version

如果你能看到版本号(例如 0.11.x)

说明 PATH 配置成功,全局可用。

✔ 成功

❌ 失败 → JetBrains 找不到命令 → IDE 一直报 Cannot launch Claude Code



🔌 4. JetBrains 中安装 Claude Code 插件

打开 PyCharm / IntelliJ

Settings → Plugins → Marketplace

搜索 Claude Code → Install → 重启 IDE

安装完成后:

Settings → Tools → Claude Code(Beta)

这里有一个重要字段:

✔「Claude command」必须填:

复制代码
claude

如果上面的不能访问到,那么使用全路径。

复制代码
/Users/你的名字/.local/bin/claude

否则 IDE 不知道要调用哪个命令。


🔐 5. 首次登录 Claude Code(两种方式)

Claude Code 支持:

方式 A:使用 Claude 账号登录

会跳出一堆 ASCII 机器人,然后自动弹出一个浏览器让你登录:

示例:

复制代码
Browser didn't open? Use the URL below to sign in:
https://claude.ai/oauth/authorize?code=xxxxxx

登录成功后:

复制代码
Login successful. Press Enter to continue.


方式 B:使用 API Key 登录(适合免费 Evaluation 用户)

如果你想改用 API Key

bash 复制代码
claude login --method=console

会要求你输入:

复制代码
sk-ant-api03-xxxxx

🛠 6. 授权 IDE 操作项目文件

当你第一次使用 Claude Code 在项目中工作,会出现:

复制代码
I'll need permission to work with your files.
1. Yes, continue
2. No, exit

这里必须选:

1. Yes, continue

否则 Claude Code 没办法读取/编写文件。


🧪 7. 测试 Claude Code 是否工作(创建第一个文件)

在 Claude Code 控制台中输入:

复制代码
"创建一个 test.py 文件,内容是 print('Hello from Claude Code')"

Claude 会:

  1. 解析你的指令
  2. 给你一个 diff → 你点 Apply
  3. 生成 test.py
  4. 文件自动出现在 PyCharm 左侧 Project 树中

若看到:

复制代码
Wrote 1 lines to test.py

恭喜 🎉

你已经完全成功!



⚠️ 8. 常见问题 + 解决方案(你遇到的我都加上了)

❌ ① JetBrains 报错:Cannot launch Claude Code

✔ 原因:PATH 没配置

✔ 解决:在 ~/.zshrc 中加入

复制代码
export PATH="$HOME/.local/bin:$PATH"
source ~/.zshrc

❌ ② Failed to connect to api.anthropic.com: ERR_BAD_REQUEST

✔ 原因:网络 / 科学模式 / 地域限制

✔ 解决:

  • 改用全局代理
  • 选择"电脑系统代理"模式
  • 不要用机场的某些直连模式

❌ ③ 登录后 Claude Code 页面显示 No connected instance

✔ 这是正常的

因为这个页面只在你使用"订阅方式登录"时显示

你的 Evaluation API Key 登录不会显示这里。


🎉 9. 总结

通过以上步骤,你已经成功完成:

Claude Code CLI 的安装

从官网下载脚本安装 Claude,并确认其位置。

PATH 环境变量配置(关键步骤)

~/.local/bin 加入 PATH,使得 claude 命令在系统全局可用。

这是 JetBrains 无法启动 Claude Code 的最常见原因。

JetBrains Claude Code 插件正确配置

在设置里填写 claude 或其绝对路径,否则 IDE 找不到命令。

完成登录(账号 / API Key 两种方式)

首次登录需要浏览器授权或输入 API Key。

登录成功后即可使用 Claude Code。

授予项目访问权限

允许 Claude Code 读取/修改项目文件(必选"1. Yes, continue")。

在 IDE 中成功运行 Claude Code

通过自然语言创建了 test.py 文件,验证了整个链路的完整性。

相关推荐
行走的陀螺仪7 小时前
.vscode 文件夹配置详解
前端·ide·vscode·编辑器·开发实践
skywalk816321 小时前
FreeBSD系统安装VSCode Server(未成功,后来是在FreeBSD系统里的Linux虚拟子系统里安装启动了Code Server)
ide·vscode·编辑器·freebsd
时光追逐者1 天前
Visual Studio 2026 现已正式发布,更快、更智能!
ide·c#·.net·visual studio
weixin_377634842 天前
【Git使用】PyCharm中的Git使用
ide·git·pycharm
爱吃泡芙的小白白2 天前
vscode、anaconda、git、python配置安装(自用)
ide·git·vscode·python·anaconda·学习记录
Rover.x2 天前
错误:找不到或无法加载主类 @C:\Users\AppData\Local\Temp\idea_arg_file223456232
java·ide·intellij-idea
2501_941823062 天前
强化学习在边缘AI智能控制中的应用与多语言实现实践指南
ide
Pocker_Spades_A3 天前
在家写的代码,办公室接着改?Jupyter通过cpolar实现远程访问这么玩
ide·python·jupyter
liwulin05063 天前
【ESP32-S3-CAM】如何在Arduino IDE中关闭调试
ide