gpt4 book ai didi

python - 每当我尝试运行 export_png 时, Bokeh 都会引发 RuntimeError

转载 作者:行者123 更新时间:2023-12-04 12:58:48 26 4
gpt4 key购买 nike

我刚刚更新了我所有的 python 包,我的一些脚本无法正常工作。具体来说, Bokeh 在 export_png 上有问题功能。

通常,这只是将我的图表副本保存到特定目录。现在我收到此错误:

Traceback (most recent call last):

File "C:\Users\ethan\projects\health\chart.py", line 112, in <module>
p = column(make_chart(False), make_chart(True))

File "C:\Users\ethan\projects\health\chart.py", line 106, in make_chart
export_png(p, filename = name + '.png')

File "C:\ProgramData\Anaconda3\lib\site-packages\bokeh\io\export.py", line 97, in export_png
image = get_screenshot_as_png(obj, width=width, height=height, driver=webdriver, timeout=timeout)

File "C:\ProgramData\Anaconda3\lib\site-packages\bokeh\io\export.py", line 201, in get_screenshot_as_png
web_driver = driver if driver is not None else webdriver_control.get()

File "C:\ProgramData\Anaconda3\lib\site-packages\bokeh\io\webdriver.py", line 118, in get
self.current = self.create()

File "C:\ProgramData\Anaconda3\lib\site-packages\bokeh\io\webdriver.py", line 122, in create
driver = self._create(kind)

File "C:\ProgramData\Anaconda3\lib\site-packages\bokeh\io\webdriver.py", line 140, in _create
raise RuntimeError("Neither firefox and geckodriver nor a variant of chromium browser and " \

RuntimeError: Neither firefox and geckodriver nor a variant of chromium browser and chromedriver are available on system PATH. You can install the former with 'conda install -c conda-forge firefox geckodriver'.

Chrome 在我的电脑上运行良好,我现在正在使用它。我不确定为什么 bokeh 需要为此使用浏览器,因为我只是在制作一个 png 文件,但是有没有办法在不安装 firefox 的情况下解决这个问题?我更愿意继续使用 chrome。

最佳答案

I'm not sure why bokeh needs to use a browser for this because I'm just making a png file



这是因为为了创建该 PNG 文件,需要渲染 Bokeh 创建的 HTML 文档。以前,Bokeh 为此使用 PhantomJS,但该项目现已过时且无人维护。

is there a way to fix this without installing firefox?



正如错误消息所说,如果你想使用 Chrome 浏览器(谷歌浏览器是),你必须有 chromedriver在你的路径上。如果您使用的是 conda ,您可以尝试通过 conda install -c conda-forge python-chromedriver-binary 安装它在您用于 Bokeh 的相同环境中。

关于python - 每当我尝试运行 export_png 时, Bokeh 都会引发 RuntimeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62050979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com