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

cuxfilter的DashBoard.preview方法执行报NameError: name 'launch'未定义求解

问题根因

这个错误是cuxfilter的preview功能依赖的无头浏览器库pyppeteer缺失/导入失败导致的:

  • 你使用的rapids 21.08版本中,cuxfilter没有将pyppeteer作为强制依赖预装,screengrab模块内部from pyppeteer import launch导入语句执行失败,因此调用时触发launch未定义的报错。
  • 直接执行d.preview()不返回截图是因为preview是异步方法,Jupyter环境中必须加await关键字才会执行异步逻辑,不加的话只会返回协程对象本身。

解决步骤

  • 第一步:在你当前使用的conda环境(pyenv_ub)中安装适配版本的pyppeteer
conda activate pyenv_ub
pip install pyppeteer==0.2.6
  • 第二步:安装pyppeteer依赖的Chromium内核
pyppeteer-install
  • 第三步:重启Jupyter Notebook内核,重新执行await d.preview()即可正常生成dashboard截图。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:54:01