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

如何在Python环境中安装undetected-chromedriver?

解决undetected-chromedriver安装后导入报错的问题

以下是针对ModuleNotFoundError: No module named 'undetected_chromedriver'的具体解决步骤:

  • 确认Python环境匹配
    问题核心大概率是安装模块的Python环境和运行代码的环境不一致。

    • 先检查运行代码的Python版本:python --version 或 python3 --version
    • 再检查对应pip的版本:pip --version 或 pip3 --version
    • 确保两者版本完全对应,若使用虚拟环境,需先激活环境再执行安装命令:
      • Windows:venv\Scripts\activate
      • Linux/macOS:source venv/bin/activate
        激活后执行 pip install undetected_chromedriver
  • 强制重新安装并清理缓存
    缓存或损坏的安装包可能导致异常,执行以下命令强制重装:

    python3 -m pip install --force-reinstall --no-cache-dir undetected_chromedriver
    
  • 检查模块安装路径

    • 查看模块的安装路径:python3 -m pip show undetected_chromedriver,记录输出中的Location字段
    • 在代码开头添加以下内容,确认该路径是否在Python的搜索路径中:
      import sys
      print(sys.path)
      
    • 若路径不在列表中,可手动添加后再导入:
      import sys
      sys.path.append("上述查到的Location路径")
      import undetected_chromedriver as uc
      
  • Windows环境特殊处理
    若系统同时安装了Python2和Python3,可通过py启动器明确指定版本:

    • 安装命令:py -3 -m pip install undetected_chromedriver
    • 运行代码:py -3 tws.py

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 12:37:22