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

Selenium调用ChromeDriver报错提示可执行文件权限错误求助

解决方案

  • 你当前运行环境为Linux系统,出现PermissionError: [Errno 13] Permission denied的核心原因是chromedriver文件缺少可执行权限,先执行which chromedriver获取chromedriver的完整路径,再执行以下命令添加权限:
    chmod +x 你的chromedriver完整路径
    
    比如你的chromedriver在Downloads目录,命令为:
    chmod +x /home/vincentqchen/Downloads/chromedriver
    
  • 如果你将chromedriver放在了/usr/bin、/usr/local/bin这类系统级目录下,还需要保证当前用户有该文件的访问权限,可执行以下命令授权:
    sudo chmod 755 你的chromedriver完整路径
    sudo chown 你的当前用户名:你的当前用户组 你的chromedriver完整路径
    
  • 注意代码注释中的Windows路径格式不适用于Linux环境,如果你手动指定chromedriver路径,需要使用Linux格式的正斜杠路径,不要用反斜杠。
  • 如果你使用的Selenium版本低于4.6,建议升级到最新版本,Selenium 4.6及以上版本内置了ChromeDriver自动管理能力,无需手动下载配置chromedriver,直接调用webdriver.Chrome()即可正常启动:
    pip install --upgrade selenium
    
  • 确认chromedriver所在的目录当前用户有访问权限,不要将文件放在root用户专属目录、加密目录或者权限受限的外接存储目录中。

内容的提问来源于stack exchange,提问作者vincent Chen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 16:36:03