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

PythonAnywhere使用Selenium调用chromedriver报权限错误如何解决

原因说明

你当前上传的chromedriver文件权限为-rw-rw-r--,仅支持读写操作,没有可执行权限,Selenium调用时会直接触发权限报错。

解决方案

修改文件权限(推荐操作)

只需要给文件添加可执行权限即可,操作如下:

  • 进入PythonAnywhere的Bash控制台,切换到chromedriver所在目录:
    cd /home/user/docs
    
  • 执行权限修改命令,给当前用户添加可执行权限:
    chmod u+x chromedriver
    
  • 验证权限,执行ls -l chromedriver,返回结果出现x标识即为修改成功,示例返回:
    -rwxrw-r-- 1 user registered_users 11924296 Sep 24 01:21 chromedriver
    

修改完成后重启脚本即可正常运行。

其他可行方案

PythonAnywhere平台已预装适配当前环境的chromedriver,无需自行上传配置,你可以直接调用系统内置的版本,对应路径为/usr/bin/chromedriver,将该路径传入Selenium初始化函数即可,不需要额外调整权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:39:02