Manus安装Playwright报错?国内环境完美解决【解答】

轻静酱_4525

轻静酱_4525

2026-06-06

918人浏览

原创

国内安装openmanus时playwright报错主因是默认从海外cdn下载chromium失败,需清理缓存、分步安装playwright==1.48.0、配置淘宝镜像源并仅安装chromium(验证版本为v1148)、替换测试脚本中的国外url为国内可访问站点。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

manus安装playwright报错?国内环境完美解决【解答】

在国内安装OpenManus时,执行playwright相关命令频繁报错,如“Executable doesn’t exist”“Project(s) 'chromium' not found”或下载卡死在99%,根本原因是Playwright默认从海外CDN拉取Chromium二进制,而国内网络无法稳定访问该地址,且新版v1208等版本的headless-shell组件在镜像站中缺失。

先清理混乱环境

不要在系统目录(如C:\Windows\System32)或conda base环境中操作,否则UAC权限和路径冲突会直接导致PermissionError或缓存写入失败。

新建独立工作目录并进入:

mkdir C:\Users\%USERNAME%\openmanus-playwright && cd C:\Users\%USERNAME%\openmanus-playwright

【必须删除旧node_modules和.cache/ms-playwright】:残留的v1208不完整包会干扰后续安装,手动清空项目根目录下的node_modules,并运行rmdir /s /q "%LOCALAPPDATA%\ms-playwright"(Windows)或rm -rf ~/.cache/ms-playwright(macOS/Linux)。

分步安装核心依赖

OpenManus的requirements.txt里包含playwright,但若直接pip install -r requirements.txt,会因playwright触发自动install chromium而失败。必须拆开处理。

方法一:跳过playwright及其子依赖先行安装其他库

pip install -r requirements.txt --no-deps

方法二:单独安装指定兼容版本的playwright(经实测,1.40.0与1.48.0最稳)

pip install playwright==1.48.0 --no-build-isolation

注意:--no-build-isolation参数能绕过某些Python 3.11+环境下wheel构建失败的问题,尤其在Windows上避免OSError: [Errno 13] Permission denied。

Manikantasai Playwright Automation
Manikantasai Playwright Automation

使用Playwright API直接进行浏览器自动化。导航网站、与元素交互、提取数据、截图、生成PDF、录制视频,自动化复杂工作流程。比MCP方法更可靠。

下载

配置国内镜像并精准安装Chromium

第一步:设置环境变量,让playwright install指向淘宝镜像源

set PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright

第二步:仅安装Chromium,不装Firefox/WebKit(OpenManus不需要)

npx playwright install chromium

第三步:关键验证——终端输出末尾必须出现playwright build v1148。如果显示v1208、v1192或任何非v1148版本,说明镜像未生效或缓存未清干净,需重复前两步。

修改测试脚本避开国外站点

OpenManus自带的playwright示例常访问playwright.dev或example.com,国内无法解析或超时,导致page.goto()抛出net::ERR_ABORTED。

打开tests/example.spec.ts(或对应Python脚本),将所有国外URL替换为国内可访问站点:

原代码:await page.goto('https://playwright.dev');

改为:await page.goto('https://www.baidu.com');

这一步不做,即使Chromium装成功,首次运行仍会失败。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

playwright

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Manus AI使用指南大全
Manus AI使用指南大全

汇总 Manus AI 使用教程与实战案例,包含 Agent 自动化、AI 工作流、网页开发、Research 使用技巧以及新手快速入门指南。

2026.05.29

634

22

Manus AI案例汇总
Manus AI案例汇总

分享 Manus AI 企业落地案例,包括 AI 自动办公、Research、数据分析、AI 客服与企业级智能体应用解决方案。

2026.05.29

234

15

AI Agent 实战指南:从评测到落地
AI Agent 实战指南:从评测到落地

全面评测 Manus AI 与 ChatGPT、Claude、OpenAI Operator 等 AI Agent 产品,分析自动化能力、工作流与实际生产力差异。

2026.05.29

353

15

FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

2026.10.08

40

20

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

140

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

140

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

100

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

100

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

120

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习