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

Debian 11中undetected_chromedriver已安装却无法导入的问题求助

解决ModuleNotFoundError: No module named 'undetected_chromedriver'问题

先确认Python与pip的对应关系

  • 查看当前python3的版本:
    python3 --version
    
  • 查看pip3绑定的Python版本:
    pip3 --version
    
    必须保证两者版本完全匹配,否则pip3安装的包会放到对应版本的Python路径下,和你运行脚本的python3不互通。

强制用当前python3的pip安装

跳过单独的pip/pip3命令,直接通过python3内置的pip模块安装,确保包装到当前解释器的依赖目录:

python3 -m pip install undetected-chromedriver==3.4.6

检查虚拟环境状态

如果用了虚拟环境,运行脚本前必须先激活对应的虚拟环境,否则系统会调用全局Python,找不到虚拟环境里安装的包。

验证包的安装路径并手动添加(如果需要)

  1. 先查包的安装位置:
    pip3 show undetected-chromedriver
    
    复制输出里的Location字段路径。
  2. 运行python3进入交互模式,输入以下代码查看当前解释器的搜索路径:
    import sys
    print(sys.path)
    
  3. 如果刚才复制的Location路径不在列表里,在脚本开头手动添加:
    import sys
    sys.path.append("这里替换成pip3 show输出的Location路径")
    import undetected_chromedriver.v2 as uc
    from selenium.webdriver.common.by import By
    from selenium.webdriver.common.keys import Keys
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 17:32:04