Ubuntu 24.04下Python Selenium无法找到Firefox驱动geckodriver的问题求助
Ubuntu 24.04下Python Selenium无法找到Firefox驱动geckodriver的问题求助
我之前在Ubuntu 22.04上有个运行完全正常的Python脚本,用到了Selenium包和Firefox驱动。结果现在切换到Ubuntu 24.04之后,不管怎么折腾,Python的Selenium包始终找不到Firefox驱动geckodriver,我怀疑问题可能出在驱动路径上。
遇到的错误信息如下:
selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain driver for firefox using Selenium Manager.
我已经确认geckodriver是存在的,而且在系统路径里:
$ which geckodriver /snap/bin/geckodriver
一开始我以为是snap版本的驱动有问题,特意把geckodriver复制到了/usr/bin目录下,但还是没能解决问题。
我还尝试了Python代码里各种驱动配置选项,包括直接传入驱动可执行文件的完整路径之类的操作,但所有方法都不管用。
更奇怪的是,错误提示里提到的那个路径,实际根本不存在:
$ ls -la /usr/lib/python3/dist-packages/sel...
备注:内容来源于stack exchange,提问作者Kingsley
相关产品推荐
相关产品推荐

