当前位置:首页 开发工具 > 正文

安装claude-code时PowerShell 提示错误:当前的执行策略禁止运行脚本

作者:野牛程序员:2025-07-11 07:40:08 开发工具阅读 3571
安装claude-code时PowerShell 提示错误:当前的执行策略禁止运行脚本

🔧 解决方法如下:

✅ 方法一:临时允许执行脚本(推荐)

在 PowerShell 中输入以下命令,仅对当前会话有效:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

然后再次运行安装命令:

npm install -g @anthropic-ai/claude-code

✅ 方法二:永久修改执行策略(需要管理员权限)

  1. 以管理员身份运行 PowerShell(右键 PowerShell → “以管理员身份运行”)。

  2. 输入以下命令以更改全局策略(请注意系统安全性):

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

然后再次尝试安装:

npm install -g @anthropic-ai/claude-code

🔍 补充说明:

  • Bypass:跳过所有策略检查(适合临时用途)。

  • RemoteSigned:本地脚本可运行,来自网络的脚本必须有有效签名。




如需进一步简化,可将 npm 命令直接放到 CMD 中运行,避免 PowerShell 执行策略的干扰。运行方式如下:

npm install -g @anthropic-ai/claude-code

从报错信息来看,@anthropic-ai/claude-code 不支持 Windows 系统,这是一个明确的限制:

Claude Code is not supported on Windows.
Claude Code requires macOS or Linux to run properly.

✅ 解决方案(官方推荐方式):

方法一:使用 WSL(适用于 Windows)

WSL(Windows Subsystem for Linux)可以让 Windows 运行 Linux 子系统,是兼容 Claude Code 的推荐方式。


🧭 操作步骤:在 WSL 中安装 Claude Code

步骤 1:安装 WSL

在 PowerShell(管理员权限)中执行:

wsl --install

⚠️ 如果提示 wsl 命令不存在,请先安装 WSL 官方组件 或启用可选功能 Windows Subsystem for Linux虚拟机平台

安装完成后重启系统。


步骤 2:打开 WSL 终端(例如 Ubuntu)

打开开始菜单中的 Ubuntu 或其他 Linux 发行版,进入 WSL。


步骤 3:安装 Node.js 和 npm(如果未安装)

sudo apt update
sudo apt install nodejs npm -y

确认安装成功:

node -v
npm -v

步骤 4:安装 Claude Code

npm install -g @anthropic-ai/claude-code

若此步骤成功,即可在 WSL 中使用该工具。


⛔️ 不建议的方式:

  • PowerShell 或 CMD 强行安装(会失败)

  • 在 Windows 系统中尝试兼容层模拟(如 Cygwin,容易出错)


安装完毕nodejs、npm 后 执行安装claude 报错

报错信息指出:

EACCES: permission denied
没有权限向 /usr/local/lib/node_modules 写入

这是 npm 全局安装权限问题,在 WSL 或 Linux 系统中非常常见。


✅ 推荐解决方式有两种:


✅ 方法一:使用 sudo 安装(最直接)

sudo npm install -g @anthropic-ai/claude-code

系统会提示输入密码,完成后即可安装。


✅ 方法二:更安全地修改 npm 默认全局安装目录

这种方式不需要 sudo 权限即可全局安装,更安全更推荐。

步骤如下:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'

然后编辑 .bashrc.zshrc 添加环境变量:

echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrcsource ~/.bashrc

最后再次尝试:

npm install -g @anthropic-ai/claude-code

🧾 补充说明:

方法安全性推荐程度
sudo 安装⭐⭐⭐
自定义目录⭐⭐⭐⭐⭐


安装成功!

检查版本claude --version

执行命令:claude


配置代理文件:



按 回车后  输入保存退出  :wq    


重新进入


使用上下方向键选择主题,然后按回车键确认即可,后续可以通过/config 命令调整。

使用上下键选择登录方法:

  • 1、Claude account with subscription:使用 Claude 订阅账户,Pro 版本 20 美元/月,Max 版本 100 美元/月——性价比最高,价格稳定可预测。
  • 2、Anthropic Console account:使用 Anthropic 控制台账户,根据 API 使用计算费用。

常用的就是第一种方案:


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • 安装claude-code时PowerShell 提示错误:当前的执行策略禁止运行脚本
  • 相关推荐

    最新推荐

    热门点击