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

Windows环境运行Brownie脚本报FileNotFoundError找不到文件如何解决?

Brownie运行脚本报错WinError 2解决方案

错误根因

FileNotFoundError: [WinError 2] The system cannot find the file specified报错,核心原因是Brownie启动本地测试链时找不到ganache-cli可执行文件,和编写的deploy.py脚本本身无关,也不是Python或Brownie安装的问题。

具体解决步骤

  • 安装Windows版Node.js环境,安装时务必勾选「Add to PATH」选项,安装完成后重启VSCode终端,分别执行node -v、npm -v,能正常输出版本号即安装成功。
  • 全局安装ganache-cli:终端执行npm install -g ganache-cli,安装完成后执行ganache-cli --version验证,正常输出版本即可。
  • 修正运行命令:使用brownie run scripts.deploy.py的命令格式错误,正确路径分隔符为斜杠,应执行brownie run scripts/deploy.py。
  • 附带说明:执行brownie命令时出现的INFO: Could not find files for the given pattern(s)是Windows环境下Brownie的已知提示,不影响正常功能,无需额外处理。

可选替代方案

若无需安装Node.js,可安装独立的Ganache GUI客户端,启动后在brownie运行时指定连接已启动的Ganache链,命令为brownie run scripts/deploy.py --network ganache-local,需提前在Brownie配置中添加对应本地网络。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 19:45:03