如何在 Windows 中使用 Kimi CLI

  1. 在打开的窗口中勾选以下选项:

• ✅ 适用于 Linux 的 Windows 子系统

• ✅ Hyper-V

image

image

方法二:PowerShell 命令安装

以管理员身份打开 PowerShell,执行以下命令:

1. 启用 Hyper-V 全套组件

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart

2. 启用"适用于 Linux 的 Windows 子系统"功能

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart

3. 把 WSL 更新到最新内核(微软商店版,推荐)

wsl --update # 会自动下载安装 Store 版 WSL

⚠️ 注意:安装完成之后需要重启系统

第二步:安装 Linux 子系统

方法一:Microsoft Store 安装

  1. 打开 Microsoft Store

  2. 搜索 "Ubuntu 22.04.5 LTS"

  3. 点击"获取"或"安装"按钮

image方法二:PowerShell 命令安装

  1. 以管理员身份打开 PowerShell

  2. 查询可安装的 Linux 发行版:

wsl --list --online

image

  1. 安装所需的发行版(例如 Ubuntu 22.04):

wsl --install Ubuntu-22.04

初始设置

• 如果使用 Store 安装,直接打开应用即可自动初始化

image

• 如果使用 wsl --install 命令,系统会自动完成安装过程

• 安装完成后,设置用户名和密码

第三步:配置 Windows 和子系统网络互通

为什么要配置网络互通?

如果不进行此配置,Windows 的代理设置在 Linux 子系统中将不可用,可能导致网络访问问题。

配置步骤

  1. 进入当前用户文件夹:

%USERPROFILE%

image

  1. 找到并编辑 .wslconfig 文件(如果不存在则创建)

  2. 添加以下配置内容:

全局 WSL2 配置文件,路径:%USERPROFILE%\.wslconfig

修改后需执行 wsl --shutdown 再重启 WSL 才会生效

wsl2

是否启用调试控制台(true=开启,false=关闭)

debugConsole=false

以下字段属于实验性功能,需要 Win11 22H2+ 以及 WSL 2.0.0+

experimental

网络模式: mirrored=镜像主机网络,默认 NAT

networkingMode=mirrored

DNS 隧道: true=让 WSL 通过主机解析 DNS,避免国内常见 DNS 污染

dnsTunneling=true

让 Windows 防火墙规则对 WSL 生效(默认 false)

firewall=true

自动继承 Windows 系统代理设置

autoProxy=true

  1. 保存文件后,在 PowerShell 中执行以下命令重启 WSL:

wsl --shutdown

第四步:进入 Linux 子系统并安装 Kimi CLI

  1. 进入 Linux 子系统

打开 PowerShell 或 CMD,输入:

wsl

image

成功进入子系统后,切换到用户主目录:

cd ~

  1. 安装 Kimi CLI

参考文档:Kimi CLI 使用说明 | Kimi For Coding[23]

首先安装 uv(Python 包管理器):

curl -LsSf https://astral.sh/uv/install.sh | sh

安装 uv 后,使用以下命令安装 Kimi CLI:

uv tool install --python 3.13 kimi-cli

验证安装是否成功:

kimi --version

  1. 启动 Kimi CLI

kimi

image

  1. 配置 Kimi CLI

在 Kimi CLI 中输入:

/setup

image

选择第一个选项,输入 API 密钥。

API 密钥获取方式:

  1. 访问 Kimi 官网

  2. 登录账户

  3. 在设置或开发者页面找到 API 密钥

image

image

将复制的密钥粘贴到 Kimi CLI 中,配置即完成。

相关推荐
Victor3563 小时前
https://editor.csdn.net/md/?articleId=139321571&spm=1011.2415.3001.9698
后端
Victor3563 小时前
Hibernate(89)如何在压力测试中使用Hibernate?
后端
灰子学技术5 小时前
go response.Body.close()导致连接异常处理
开发语言·后端·golang
Gogo8165 小时前
BigInt 与 Number 的爱恨情仇,为何大佬都劝你“能用 Number 就别用 BigInt”?
后端
fuquxiaoguang5 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
毕设源码_廖学姐6 小时前
计算机毕业设计springboot招聘系统网站 基于SpringBoot的在线人才对接平台 SpringBoot驱动的智能求职与招聘服务网
spring boot·后端·课程设计
野犬寒鸦8 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
逍遥德8 小时前
如何学编程之01.理论篇.如何通过阅读代码来提高自己的编程能力?
前端·后端·程序人生·重构·软件构建·代码规范
MX_93599 小时前
Spring的bean工厂后处理器和Bean后处理器
java·后端·spring
程序员泠零澪回家种桔子10 小时前
Spring AI框架全方位详解
java·人工智能·后端·spring·ai·架构