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

导入selenium的webdriver模块时出现TypeError错误求助

导入selenium的webdriver模块时出现TypeError错误求助

看起来你遇到的是Python版本和Selenium版本不兼容的问题哦!

先给你拆解下报错原因:你看到的_TYPE_REDUCE_RESULT = tuple[typing.Callable[..., object], tuple[object, ...]]这行代码里,tuple[...]这种下标写法是Python 3.9及以上版本才支持的新特性(PEP 585)。如果你的Python版本低于3.9,直接用这种语法就会触发TypeError: 'type' object is not subscriptable错误。而现在最新的Selenium版本已经不再支持Python 3.8及以下版本了,所以你卸载重装后还是会碰到这个问题。

给你两个可行的解决办法:

  • 方案1:升级Python版本到3.9或更高
    下载对应系统的Python 3.9+版本安装,替换掉当前的旧版本。升级完成后重新安装Selenium,应该就能正常导入webdriver了。

  • 方案2:安装兼容旧Python版本的Selenium版本
    如果暂时不想升级Python,可以安装Selenium 4.10.x及以下的版本(这个版本还支持Python 3.7+)。在终端执行以下命令:

    pip install selenium==4.10.0
    

    安装完成后再尝试导入webdriver,应该就不会报错了。

另外你可以先执行python --version(或者python3 --version,根据你的系统环境)确认自己的Python版本,再选择对应的解决方案。

备注:内容来源于stack exchange,提问作者Ruser-lab9

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 09:09:39