-
Notifications
You must be signed in to change notification settings - Fork 8
Description
系统:ubuntu24.04 使用uv创建虚拟环境后执行uv pip install mmclaw[all]安装并配置
目前已经更新最新版本v0.0.55,并且已安装浏览器并启用自动化功能。但是mmclaw小助手无法调用浏览器。
`root@ubuntu:~# source /mmclaw-env/bin/activate# uv pip install --upgrade mmclaw[all]
(mmclaw-env) root@ubuntu:
Using Python 3.12.3 environment at: mmclaw-env
Resolved 46 packages in 3.60s
Built mmclaw==0.0.55
Prepared 2 packages in 2.58s
Uninstalled 2 packages in 4ms
Installed 2 packages in 5ms
- mmclaw==0.0.54
- mmclaw==0.0.55
- pytelegrambotapi==4.31.0
- pytelegrambotapi==4.32.0
(mmclaw-env) root@ubuntu:# deactivate# mmclaw config
root@ubuntu:
--- ⚡ MMClaw Setup Wizard ---
[1/3] Configure LLM Engine? (y/N): n
[2/3] Configure Connector (Interaction Mode)? (y/N): n
[3/3] Configure Browser? (y/N): y
[3/3] Browser Configuration
Enable browser automation (Playwright)? (y/N) [Current: enabled]: y
[] Checking playwright package...
[✓] playwright package found.
[] Checking Chromium binaries...
[✓] Chromium ready.
[✓] Browser enabled.
[] Browser data directory: /root/.mmclaw/browser_data/chromium/
Reset browser data (clears cookies and login sessions)? (y/N): n
[] Config saved to /root/.mmclaw/mmclaw.json
`
问小助手逐步处理问题的情况:
一、⚡ ✅ 问题总结:
- 浏览器无法启动:因系统缺少 libatk、libasound 等依赖库
- MMClaw 网络功能正常:已验证可执行 curl、wget 等命令
- 替代方案:
- 查询天气:
curl -s https://wttr.in/Shanghai?format=3 - 获取资料:
curl -s https://api.github.com/repos/microsoft/playwright
你已拥有通过 shell 完成网络任务的能力。是否需要我帮你执行其他命令?
二、我手动成功安装了pulseaudio
已检测到 libasound.so.2 库存在,正在尝试重新启动浏览器...
⚡ ✅ 浏览器依赖问题已解决,但仍有以下限制:
🔧 当前状态:
- 查询天气:
- 音频依赖(libasound)已安装完成
- 但系统无图形界面(X Server),无法启动 headed 浏览器
🧪 可选方案:
- headless 模式(需代码修改):可运行无界面浏览器
- 继续使用 shell:通过 curl/wget 等命令完成网络任务
📋 建议:
- 若需网页浏览,可使用
curl或wget - 若需自动化网页操作,需在支持图形界面的环境中运行
你希望我帮你用 shell 执行什么任务?
三、升级0.0.55后再次测试⚡ 测试结果:浏览器自动化功能当前不可用,原因如下:
❌ Python 环境缺少playwright模块 - 尝试执行 headless 脚本时出现:
ModuleNotFoundError: No module named 'playwright' - 且系统禁止
pip install(externally-managed-environment)
✅ 已验证的可用能力: - shell 命令执行(curl/wget/ls 等)
- 网络请求(如查询天气、GitHub API)
📌 建议:
若需浏览器自动化,请在支持图形界面 + 可 pip 安装的环境中运行 MMClaw。
你仍可让我用 shell 完成任何网络或系统任务。