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

命令行运行Python脚本时提示Selenium未找到的问题求助

问题原因及解决方案

核心原因是PyCharm使用的Python解释器和CMD默认调用的Python解释器不属于同一个环境,Selenium仅安装在PyCharm对应的环境中,而CMD所使用的环境并未安装该库。

具体解决方法:

1. 核对两个环境的Python解释器路径

  • 在CMD中执行以下命令,查看当前默认Python的版本和路径:
    python --version
    where python
    
  • 打开PyCharm,依次点击 File > Settings > Project: [你的项目名称] > Python Interpreter,查看顶部显示的解释器路径,对比两者是否一致。

2. 为CMD的Python环境安装Selenium

若两者路径不同,直接在CMD中执行对应环境的pip命令安装Selenium:

  • 若CMD使用系统默认Python:
    pip install selenium
    
  • 若系统中同时存在Python2和Python3,需指定pip3:
    pip3 install selenium
    
  • 也可直接用PyCharm的解释器路径执行安装,比如路径为C:\Users\XXX\AppData\Local\Programs\Python\Python310\python.exe:
    C:\Users\XXX\AppData\Local\Programs\Python\Python310\python.exe -m pip install selenium
    

3. 激活PyCharm的虚拟环境后运行脚本(若项目使用虚拟环境)

如果你的PyCharm项目配置了虚拟环境,先在CMD中激活该环境再运行脚本:

  • 虚拟环境通常在项目根目录的venv文件夹下,Windows CMD激活命令:
    venv\Scripts\activate.bat
    
  • 激活成功后,直接运行脚本:
    python your_script.py
    

4. 直接指定PyCharm的解释器运行脚本

在CMD中使用PyCharm对应的Python解释器路径直接执行脚本,示例:

C:\Users\XXX\AppData\Local\Programs\Python\Python310\python.exe your_script.py

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 05:33:17