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

CMD执行Python文件提示No Module named 'selenium'问题排查

问题分析与解决办法

出现这个问题的核心原因是CMD调用的Python解释器和VSCode中使用的不是同一个——电脑里可能存在多个Python环境(比如系统自带Python、手动安装的版本、虚拟环境等),你在VSCode里装的Selenium只对应了它用的那个环境,CMD用的另一个环境里没装这个模块。

排查与解决步骤

1. 确认VSCode使用的Python解释器

打开你的Python文件,查看VSCode右下角显示的解释器信息(比如Python 3.10.6 64-bit ('venv': venv)),点击这个区域可以查看完整的解释器路径,把路径记下来(比如C:\Users\YourName\project\venv\Scripts\python.exe)。

2. 检查CMD中的Python环境

打开CMD,依次输入以下命令,对比输出的路径和VSCode里的是否一致:

python --version
pip --version

如果显示的Python版本或路径和VSCode里的不一样,就坐实了环境不匹配的问题。

3. 针对性解决办法

  • 直接指定正确的解释器运行文件
    用VSCode里的完整解释器路径来执行脚本,比如:
    "C:\Users\YourName\project\venv\Scripts\python.exe" your_script.py
    
  • 激活对应虚拟环境(如果用了虚拟环境)
    如果VSCode用的是项目虚拟环境,CMD里进入虚拟环境的Scripts目录,输入激活命令:
    activate
    
    激活后再运行python your_script.py即可。
  • 给CMD用的Python安装Selenium
    如果想让CMD默认的Python环境也能用Selenium,直接用对应版本的pip安装:
    # 如果是Python 3,可能需要用py -3或者python3
    py -3 -m pip install selenium
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 06:52:07