You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac平台使用Selenium报错:‘chromedriver’权限可能不正确

解决Mac上Selenium启动Chrome报'chromedriver'权限错误的问题

嘿,这问题我之前在Mac上折腾Selenium时也踩过坑!这个权限错误其实很好解决,给你几个实用的方案:

  • 直接修改chromedriver的执行权限
    打开终端,找到你的chromedriver文件路径(如果不确定路径,你可以从报错信息里的webdriver/chrome/webdriver.py所在目录找,或者用which chromedriver命令查找),然后执行命令:

    chmod +x /你的chromedriver路径/chromedriver
    

    这个命令是给chromedriver添加可执行权限,解决“wrong permissions”的核心问题。

  • 处理Mac的安全拦截
    Mac的安全机制可能会阻止未签名的chromedriver运行。如果你第一次运行后看到系统提示“chromedriver无法打开”,打开「系统偏好设置」→「安全性与隐私」,在「通用」标签下会看到“chromedriver被阻止打开”的提示,点击「允许」即可,之后再运行你的Selenium代码应该就能正常启动浏览器了。

  • 用Homebrew重新安装(推荐)
    如果你是通过Homebrew安装的chromedriver,直接重新安装一遍就能自动修复权限问题:

    brew reinstall chromedriver
    

    Homebrew会帮你处理好所有权限和路径配置,省得自己手动折腾。

另外提个小提醒:还要确保你下载的chromedriver版本和本地Chrome浏览器的版本完全对应,版本不匹配也可能引发奇怪的错误哦!

内容的提问来源于stack exchange,提问作者Jonathan Ishii

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:52:40