Claude Code + DeepSeek:服务器安装与使用笔记

Claude Code + DeepSeek 安装与启动

1. 创建 Claude Code 环境

建议单独建一个 Conda 环境,只放 Node.js 和 Claude Code:

bash 复制代码
conda create -n claude-code -c conda-forge nodejs=22 -y
conda activate claude-code

检查:

bash 复制代码
which node
node -v
npm -v

Node 版本应为:

text 复制代码
v22.x.x

如果激活环境后仍然用了系统里的旧 Node:

bash 复制代码
export PATH="$CONDA_PREFIX/bin:$PATH"
hash -r

再检查:

bash 复制代码
which node
node -v

2. 安装 Claude Code

设置国内 npm 镜像:

bash 复制代码
npm config set registry https://registry.npmmirror.com

安装:

bash 复制代码
npm install -g @anthropic-ai/claude-code

检查:

bash 复制代码
which claude
claude --version

3. 配置 DeepSeek

创建配置文件:

bash 复制代码
nano ~/.deepseek_env

写入:

bash 复制代码
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的DeepSeek_API_Key"

export ANTHROPIC_MODEL="deepseek-v4-pro[1m]"
export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro[1m]"
export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro[1m]"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"

export CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"
export CLAUDE_CODE_EFFORT_LEVEL="max"

export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
export DISABLE_AUTOUPDATER=1

保存:

text 复制代码
Ctrl + O
Enter
Ctrl + X

设置权限:

bash 复制代码
chmod 600 ~/.deepseek_env

加载:

bash 复制代码
source ~/.deepseek_env

检查:

bash 复制代码
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_MODEL

4. 日常启动

如果科研项目本身有自己的 Conda 环境,例如:

bash 复制代码
conda activate Operator_Learning_t

然后把 Claude Code 环境加入 PATH:

bash 复制代码
export PATH="$HOME/miniconda3/envs/claude-code/bin:$PATH"
hash -r

加载 DeepSeek:

bash 复制代码
source ~/.deepseek_env

进入项目:

bash 复制代码
cd ~/Light_TS_Prediction

启动:

bash 复制代码
claude

完整流程:

bash 复制代码
conda activate Operator_Learning_t

export PATH="$HOME/miniconda3/envs/claude-code/bin:$PATH"
hash -r

source ~/.deepseek_env

cd ~/Light_TS_Prediction
claude

5. 环境关系

推荐保持:

text 复制代码
claude-code 环境
├── Node.js 22
└── Claude Code

科研环境
├── Python
├── PyTorch
└── 项目依赖

也就是:

text 复制代码
Node / Claude Code → claude-code
Python / PyTorch   → 原科研环境

这样不会因为安装 Node.js 破坏已有科研环境。


6. 常见问题

Node 找不到

text 复制代码
node: command not found

说明当前环境没有 Node,可以单独创建:

bash 复制代码
conda create -n claude-code -c conda-forge nodejs=22 -y

Node 版本还是 20

检查:

bash 复制代码
which node

如果指向 .local/node 或 .nvm,执行:

bash 复制代码
export PATH="$CONDA_PREFIX/bin:$PATH"
hash -r

source ~/.deepseek_env 找不到

说明当前服务器还没有这个配置文件:

bash 复制代码
nano ~/.deepseek_env

每台服务器、每个 Linux 用户都需要单独创建一次。

在科研环境安装 Node 22 出现 libgcc 冲突

不要强行升级科研环境里的 libgcc。

直接单独建立:

bash 复制代码
conda create -n claude-code -c conda-forge nodejs=22 -y

把 Claude Code 和科研 Python 环境分开即可。

相关推荐
云中双月2 分钟前
瑞芯微rv1106进入Loader模式转储emmc数据
linux·嵌入式·uboot·u-boot·emmc·rockchip·烧录·rv1106·瑞芯微
yunwei372 分钟前
eBPF 入门实践教程:BPF Token,安全的委托式权限与程序加载
linux·后端·性能优化
LMT_Lanmantech3 分钟前
HyperWorks许可:almutil显示Unit满了,数据到底准不准?
运维·服务器·算法
system_error_x4 分钟前
服务器的替代方案:从物理机到云原生的全面对比
运维·服务器·云原生
不知语冰4 分钟前
达妙 Orin NX V2:JetPack 安装中文拼音输入法
linux
水饺编程14 分钟前
第2章:Linux 基础,echo 命令
linux·c语言·汇编
Lsetea26 分钟前
curl设置SSL_CERT_FILE仍报60:CURL_CA_BUNDLE与CA路径优先级排查
linux·https·ssl证书·openssl·curl
隐擎fox39 分钟前
Linux eBPF 与 XDP 高性能网络出口架构:动态连接追踪、丢包诊断与住宅网关 QoS 调优实战
linux·网络·网络协议·tcp/ip·架构
码哥字节1 小时前
AI重构代码40%会悄悄改坏,我是怎么用7步SOP防住的
claude code·ai 编码工作流·ai重构遗留代码
xiaoliuliu123451 小时前
Linux 手动装毕昇 bisheng-jdk-8u432-linux-aarch64.tar.gz
linux