问题描述: 在Python中使用代码打开FireFox浏览器,在使用selenium的时候出现了如下错误: Exception: Failed to find firefox binary. You can set it by specifying the ······ 简单查了一下,是selenium版本(2.48)过低 解决方案: 1. 打开cmd,输入pip show selenium,查看selenuim版本,若为2 2. 执行pip uninstall selenium,把原来低版本的selenuim卸载掉 3. 之后再执行pip install selenium,自动安装最新版本的selenuim3 自己电脑安装版本: Firefox-version:54.0.0 geckodriver-version:0.18 selenuim-version:3.141.0 geckodriver下载地址:https://github.com/mozilla/geckodriver/releases 下载后解压到当前目录, 把解压的geckodriver.exe复制到python文件夹下: 同时,chromedriver.exe加入进来,同时python环境也要设置好 OK, 这样selenium可以正常使用了,运行python代码,执行成功