如何修复 Python 中的 geckodriver 错误?
How can I fix this geckodriver error in Python?
我开始学习 selenium,当我 运行 这段代码...
from selenium import webdriver
browser = webdriver.Firefox()
print(type(browser))
当我 运行 该代码时,出现此错误 - 消息:'geckodriver' 可执行文件需要在 PATH 中。
如何解决这个错误?我正在使用 Firefox 64 位,我的 Selenium 版本是“3.141.0”。
错误已修复,我只是将 geckodriver.exe 放入 Python39 文件夹中,现在可以正常使用了!
gekodriver
通过以下3种方式检测
1。使用环境变量 PATH
将gekodriver
目录的绝对路径添加到环境变量PATH
.
export PATH=PATH:/ABSOLUTE/PATH/TO/PARENT_DIRECTORY_OF/gekodriver
2。当前目录
将 gekodriver
可执行文件保存在执行 Python 脚本的当前目录中。
3。通过 executable_path
例如,
webdriver.Firefox(executable_path="c:\gekodriver.exe")
我开始学习 selenium,当我 运行 这段代码...
from selenium import webdriver
browser = webdriver.Firefox()
print(type(browser))
当我 运行 该代码时,出现此错误 - 消息:'geckodriver' 可执行文件需要在 PATH 中。
如何解决这个错误?我正在使用 Firefox 64 位,我的 Selenium 版本是“3.141.0”。
错误已修复,我只是将 geckodriver.exe 放入 Python39 文件夹中,现在可以正常使用了!
gekodriver
通过以下3种方式检测
1。使用环境变量 PATH
将gekodriver
目录的绝对路径添加到环境变量PATH
.
export PATH=PATH:/ABSOLUTE/PATH/TO/PARENT_DIRECTORY_OF/gekodriver
2。当前目录
将 gekodriver
可执行文件保存在执行 Python 脚本的当前目录中。
3。通过 executable_path
例如,
webdriver.Firefox(executable_path="c:\gekodriver.exe")