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

已安装selenium运行代码仍报No module named 'selenium'如何解决

问题描述

已安装selenium库,运行代码时抛出如下报错:

Traceback (most recent call last):
File "C:\Users\USER\PycharmProjects\flasshscore\main.py", line 1, in 
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
核心原因

报错本质就是你运行代码用的Python解释器,和你之前安装selenium用的Python解释器不是同一个环境,相当于把东西放到了A抽屉,却开B抽屉找,自然找不到库。少数场景是装包过程实际失败、或者本地文件和selenium库重名导致导入被拦截。

排查解决步骤
  • 第一步:确认PyCharm当前项目绑定的Python解释器路径
    打开PyCharm右下角的解释器选择控件,查看当前项目实际使用的解释器完整路径,区分是项目自动创建的虚拟环境(路径一般在项目目录下的venv\Scripts\python.exe),还是系统全局安装的Python。
  • 第二步:给对应解释器安装selenium,避免装错环境
    不要直接敲裸pip命令装包——Windows下装了多个Python版本时,裸pip大概率指向别的版本的Python,装了也白装,最稳妥的方式是直接调用目标解释器执行pip安装:
    1. 如果用PyCharm的项目虚拟环境,直接打开PyCharm底部的Terminal终端(默认会自动激活当前虚拟环境),执行pip install selenium即可
    2. 如果是全局Python解释器,直接用解释器全路径调用安装,比如解释器路径是C:\Python311\python.exe,就执行C:\Python311\python.exe -m pip install selenium
    3. 下载慢的话可以自行配置国内PyPI镜像源加速
  • 第三步:验证安装结果
    在对应环境下执行pip list | findstr selenium(Windows环境),如果能输出selenium对应的版本号,就说明装对了位置,重启PyCharm再运行代码即可。
  • 特殊场景排查
    检查项目目录下有没有命名为selenium.py的文件、或者叫selenium的文件夹,这类重名内容会覆盖官方库的导入路径,导致识别失败,存在的话直接改名即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 18:15:51