我用的这个是一个旧的电脑,只有8g内存。一切从头开始。
0、下面的步骤中,如果是运行命令,那么都是在powershell中进行的。而且要以"管理员身份"运行powershell。后面简称ps了。
1、首先制作一个windows 10的安装u盘,然后在试验电脑上安装好操作系统windows 10 professional,并连上网。
2、安装node:(说明:本来deepseek给的建议是直接用openclaw的一键安装脚本安装,但是脚本运行就发现没有nodejs,要安装,选择"Y"后就自动退出了,报错信息也看不到。所以就手动安装node了。)从nodejs.org/zh-cn/download下载node的安装包(msi文件)并运行装上node。安装过程中有一个提示是否安装附加工具,我是选择了安装,之后会自动安装上python3.14之类的一堆东西。安装完成后在ps中运行node -v和npm -v,如果有正常输出就说明安装成功了。
然后继续用一键安装脚本,以下带星星的是失败的过程,不看也行,直接跳到3。
* 直接运行openclaw安装脚本,出错,但power shell窗口直接关闭了,看不到报错信息。
* 将脚本install.pl1下载下来,在脚本编辑器中运行,发现是脚本没有数字签名,不能执行。
* 打开ps,通过命令允许执行未签名的脚本
* 在脚本编辑器中运行openclaw安装脚本,提示没有git,不能安装openclaw
* 打开ps,用脚本安装git,提示没有winget。
* 打开ps,用脚本安装winget,安装成功,使用winget --version验证安装,提示winget无法被识别为命令,重启power shell也不行。全盘搜索也找不到winget.exe
* 尝试从windows store安装winget,失败。
* 打开ps,重新用脚本安装winget,安装成功,但提示winget可能不能工作。
* 重启ps,使用winget --version,仍然提示winget不能被识别为命令。
* 在系统变量path中添加%LOCALAPPDATA%\Microsoft\WindowsApps,重启ps,无效
* 重启windows,无效
* 对比其他可用winget的计算机,发现区别在于在C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.27.470.0_x64__8wekyb3d8bbwe下没有winget.exe
4、安装git:打开ps,运行命令winget install --id Git.Git -e --source winget,安装成功,然后重启ps是环境变量生效。
5、重启ps,用git --version验证,成功。
6、打开ps,用iwr -useb https://openclaw.ai/install.ps1 | iex安装openclaw,非常慢,没报错,但也没有下载进度提示
7、打开ps,用iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex安装。
8、安装成功后会自动启动配置程序,这个网上很多,就不赘述了。
有一点说明一下:在ubuntu上安装和在windows上,即使同一版本,模型配置也稍有区别。在ubuntu上的版本,模型配置时,如果用deepseek,那么应该选"openai",然后填入deepseek的api key,因为deepseek是兼容openai 的api格式的。如果在windows上安装的,在模型配置中可以直接选择deepseek并填入api key。