Post

Claude code 小记

Claude code 小记

Windows 安装

通过wsl安装ubuntu

  • 快捷键win+x打开 powershell 管理员
  • 执行 wsl --install
  • 输入账号密码

启动ubuntu

  • win键打开菜单,搜索 ubuntu
  • 终端(cmd也可以)启动 ubuntu wsl -d ubuntu

迁移安装目录

  • 打开 powershell(不是ubuntu)
  • 执行导出命令 wsl --export ubuntu X:\导出包的存放路径\wsl-ubuntu24.04.tar (路径为导出包的路径,自定义)
  • 注销当前wsl wsl --unregister ubuntu
  • 在新的目录重新导入
    • wsl --import ubuntu X:\安装的路径\ubuntu X:\导出包的路径\wsl-ubuntu24.04.tar
  • 启动ubuntu

安装Claude Code

  1. 更新软件源
    • sudo apt upgrade && sudo apt update -y
  2. 安装nodejs
    • 1
      2
      
      curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
      sudo apt-get install -y nodejs
      
  3. 安装claude code
    • 1
      2
      
      npm install -g @anthropic-ai/claude-code
      claude --version
      
  4. 配置API
    • 方法1 配置路径:~/.claude/settings.json
      • 1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        
        {
          "env": {
         "ANTHROPIC_AUTH_TOKEN": "粘贴为Claude Code专用分组令牌key",
         "ANTHROPIC_BASE_URL": "Claude Code 代理url",
         "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000",
         "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
         "API_TIMEOUT_MS": "600000",
         "BASH_DEFAULT_TIMEOUT_MS": "600000",
         "BASH_MAX_TIMEOUT_MS": "600000",
         "MCP_TIMEOUT": "30000",
         "MCP_TOOL_TIMEOUT": "600000",
         "CLAUDE_API_TIMEOUT": "600000"
          },
          "permissions": {
         "allow": [],
         "deny": []
          }
        }
        
1
2
3
* 方法2 配置环境变量 ```shell echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxx"' >> ~/.bashrc echo 'export ANTHROPIC_BASE_URL="https://jp.duckcoding.com"' >> ~/.bashrc source ~/.bashrc ``` 5. 启动claude 
* 进入工程目录 `cd your-forject-folder`
* 运行命令`claude`

基础操作

  • 选择具体文件 @
    • Tab选择
  • 切换工作模式 shift+tab 或者 alt+m
  • 换行 ctrl + enter

疑难杂问

运行uv虚拟环境的问题

  • 由于每一次执行命令的环境会重置
  • 解决方案:
    • PYTHONIOENCODING=utf-8 backend/.venv/Scripts/python backend/test_app.py
This post is licensed under CC BY 4.0 by the author.