You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Brownie运行Python部署脚本时报WinError 2文件未找到错误如何解决

报错根因

该错误由Brownie无法找到本地测试链ganache-cli的可执行文件触发,和Python侧的Brownie依赖安装无关,属于Node生态工具缺失或环境变量配置问题。

修复步骤
  • 先安装Node.js LTS版本,安装过程中务必勾选「Add to PATH」选项,安装完成后重启终端,执行node -v、npm -v,能正常输出版本号即为环境配置成功。
  • 全局安装ganache-cli,终端执行命令:npm install -g ganache-cli,安装完成后执行ganache-cli --version,确认有版本输出说明工具安装正常。
  • 若完成上述操作后仍报错,可改用新版ganache替代旧版ganache-cli,执行npm install -g ganache安装后,在项目的brownie-config.yaml中添加如下配置指定启动命令:
networks:
  development:
    cmd: ganache
  • 临时验证方案:可先单独开一个终端窗口执行ganache-cli并保持窗口运行,再开新终端执行部署脚本,可绕开Brownie自动启动时的路径识别问题。

内容的提问来源于stack exchange,提问作者TomekS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 12:45:04