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

已安装selenium仍报ModuleNotFoundError的环境问题求助

解决Spyder中无法导入已安装的selenium模块问题

核心原因

Spyder使用的Python解释器与你执行pip时的解释器不一致,且Python未配置环境变量导致命令行无法识别python/py命令。

解决步骤

1. 获取Spyder当前使用的Python解释器路径

  • 方法一:打开Spyder,依次点击Tools > Preferences > Python interpreter,查看右侧显示的解释器完整路径(例如C:\Users\XXX\AppData\Local\Programs\Python\Python38\python.exe)
  • 方法二:在Spyder的IPython控制台中输入以下代码,直接输出路径:
    import sys
    print(sys.executable)
    

2. 使用该解释器重新安装selenium

打开命令提示符(Win+R输入cmd回车),将第一步得到的路径替换到以下命令中执行(路径需加双引号避免空格报错):

"你的Python解释器完整路径" -m pip install -U selenium

示例:

"C:\Users\XXX\AppData\Local\Programs\Python\Python38\python.exe" -m pip install -U selenium

3. 验证问题是否解决

回到Spyder,运行以下代码测试:

import selenium
print(selenium.__version__)

若没有报错且正常输出版本号,说明问题已解决。

4. (可选)配置Python环境变量(避免后续命令行问题)

  • 找到Python安装主目录(如C:\Users\XXX\AppData\Local\Programs\Python\Python38)和其下的Scripts子目录(如C:\Users\XXX\AppData\Local\Programs\Python\Python38\Scripts)
  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」的Path中添加上述两个路径
  • 重启命令提示符后,执行python --version和pip --version即可正常识别命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 07:57:07