Kaleido 0.4.2版本RuntimeError求助:需单独安装Chrome/Chromium
解决Kaleido 0.4.2需要单独安装Chrome/Chromium的RuntimeError问题
方案一:手动指定已安装的Chrome/Chromium路径
- 先确认系统里已经装了Chrome或Chromium,找到它的可执行文件路径:
- Linux:一般是
/usr/bin/google-chrome或/usr/bin/chromium-browser - macOS:一般是
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome - Windows:一般是
C:\Program Files\Google\Chrome\Application\chrome.exe
- Linux:一般是
- 设置路径有两种方式:
- 在脚本里直接添加环境变量配置:
在调用fig.write_image之前加入这段代码:import os os.environ["BROWSER_PATH"] = "/实际的浏览器路径" - 运行脚本前在终端临时设置环境变量:
Linux/macOS终端:
Windows PowerShell:export BROWSER_PATH="/实际的浏览器路径" python dft.py$env:BROWSER_PATH = "C:\实际的浏览器路径\chrome.exe" python dft.py
- 在脚本里直接添加环境变量配置:
方案二:降级Kaleido到旧版本
Kaleido 0.4.1及更早版本会自带捆绑的Chrome/Chromium,不需要额外安装,执行命令降级即可:
pip install kaleido==0.4.1
降级完成后重新运行你的脚本就能正常生成图片了。
内容的提问来源于stack exchange,提问作者TestName0
相关产品推荐
相关产品推荐

