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

PyCharm内Python脚本运行正常,终端执行报selenium模块不存在如何解决?

报错原因

你终端默认调用的是conda环境的Python解释器,和pip安装selenium对应的Python 3.8不属于同一个运行环境。从终端执行python返回的版本信息可以确认,当前终端默认启动的是conda-forge打包的Python 3.8.6,该环境内没有安装selenium,因此运行脚本时触发模块找不到的报错。

解决方案

你可以任选以下一种方法解决:

  • 方案1:在当前conda环境中安装selenium
    直接在终端执行命令:
    conda install selenium
    也可以用conda环境对应的pip安装:
    pip install selenium
    安装完成后再运行python webscraper.py即可正常执行。
  • 方案2:调用已安装selenium的Python解释器运行脚本
    你的selenium已经安装在c:\users\philipp\appdata\local\programs\python\python38\路径下的Python环境中,直接使用完整路径调用执行脚本即可:
    c:\users\philipp\appdata\local\programs\python\python38\python.exe webscraper.py
    如果需要长期将该版本设为终端默认Python,可以修改系统环境变量的PATH优先级,把c:\users\philipp\appdata\local\programs\python\python38\和对应的Scripts目录移动到conda相关路径的前面,重启终端后生效。
  • 方案3:统一PyCharm与终端的运行环境
    打开PyCharm项目设置→Python解释器,将当前项目的解释器切换为终端默认的conda环境,之后在PyCharm中安装的依赖会同步到conda环境,两边运行不会再出现依赖不一致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 16:54:03