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

导入undetected_chromedriver遇ModuleNotFoundError问题求助

问题分析与解决办法

你安装了undetected-chromedriver模块,但导入时始终报错ModuleNotFoundError: No module named 'undetected_chromedriver',结合你提供的信息,可从以下几个方向排查:

1. 检查导入语句的正确性

确认代码里的导入语句是import undetected_chromedriver,注意模块名是小写+下划线,不要写成带连字符或大小写混合的形式(undetected-chromedriver是包在PyPI上的名称,但导入时必须用下划线分隔的模块名)。

2. 验证Python版本一致性

运行项目的Python版本必须和安装模块时用的Python版本一致:

  • 执行python --version查看当前运行的Python版本
  • 执行pip --version查看pip对应的Python版本
    如果两者版本不同,说明模块装到了另一个Python环境里,需要用对应版本的pip重新安装(比如用python -m pip install undetected-chromedriver代替直接用pip)。

3. 排查虚拟环境冲突

如果你的项目使用了虚拟环境,而模块是安装在全局Python环境中的,虚拟环境内无法访问全局模块。此时需要:

  • 激活项目对应的虚拟环境
  • 在激活状态下执行pip install undetected-chromedriver重新安装模块

4. 清理Python模块缓存

Python会缓存已加载的模块信息,新安装的模块可能没被识别:

  • 删除项目目录下的__pycache__文件夹
  • 重启你的IDE或终端,再尝试导入模块

补充验证

从你提供的sys.path输出可以看到,模块的安装路径C:\Users\sekoc\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages已经在Python的搜索路径里,所以路径本身没有问题,重点排查上述几个场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 21:27:27