问题验证
- 我已经在文档和Discord上寻找答案。
问题
我正在使用WholeSiteReader()将网站加载到LlamaIndex Document对象中。在我的本地系统上它运行正常,但是当我在云端运行笔记本时,它显示ValueError: No chrome executable found on PATH
我知道驱动程序需要给定Chrome可执行文件的路径,但我无法解决这个问题。如果有人能提供帮助,将不胜感激。
谢谢!
我正在使用WholeSiteReader()将网站加载到LlamaIndex Document对象中。在我的本地系统上它运行正常,但是当我在云端运行笔记本时,它显示ValueError: No chrome executable found on PATH
我知道驱动程序需要给定Chrome可执行文件的路径,但我无法解决这个问题。如果有人能提供帮助,将不胜感激。
谢谢!
4条答案
按热度按时间fjaof16o1#
嘿,@VaradDeshmukh97,很高兴再次在这里见到你!🚀你在云端的冒险听起来像一个传奇故事。我会尽快回来给你制定一个征服这个错误的策略!🌩️
vuktfyat2#
当我运行这个时,
我得到了以下错误:
yptwkmov3#
你遇到的错误表明Chrome和ChromeDriver之间存在兼容性问题,或者在你的云环境中定位Chrome可执行文件有问题。以下是解决这些问题的方法:
SessionNotCreatedException
。webdriver.Remote()
而不是webdriver.Chrome()
,指定Selenium Grid或基于云的测试服务的URL以及所需的功能。ChromeOptions
显式地设置其路径。这是通过在初始化WebDriver之前设置opt.binary_location = '/path/to/chrome'
来完成的。以下是一个使用远程WebDriver的代码片段,你应该根据你的环境进行调整:
将
"http://your.selenium.grid.url:4444/wd/hub"
替换为你的Selenium Grid中心URL或基于云的Selenium服务的端点。这种设置要求远程环境安装了正确的Chrome和ChromeDriver版本。如果你仍然遇到问题,请分享更多关于你的云设置的信息,包括Chrome和ChromeDriver的版本以及Chrome可执行文件的位置。参考资料
关于Dosu
这个响应旨在帮助你节省时间并提高效率。它不是精确的解决方案,而是你自己的研究的一个起点。
帮我变得更有用!如果你觉得这个回答有帮助,请留下一个👍,如果没有帮助就请留下一个👎。
如果你想继续讨论,请以@dosu-bot开始你的回复。
q43xntqr4#
嘿,@VaradDeshmukh97,你找到了解决这个问题的方法或变通办法吗?我遇到了同样的问题,如果能得到你的帮助就太棒了!