【问题标题】:ImportError: No module named selenium using import selenium even after installing Selenium in PythonImportError:即使在 Python 中安装 Selenium 后,也没有使用 import selenium 的名为 selenium 的模块
【发布时间】:2020-09-17 06:51:39
【问题描述】:

我正在尝试在 python 中使用 selenium 运行测试,但无法识别。

我尝试使用pip uninstall selenium 卸载并重新安装,但没有成功。

当我运行import selenium 时出现此错误:

import selenium
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named selenium

但是,当我运行 pip install selenium 时,我得到:

Requirement already satisfied: selenium in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (3.141.0)
Requirement already satisfied: urllib3 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from selenium) (1.25.9)

我不确定 Selenium 是否在我的机器上的错误位置,因此无法识别,或者发生了什么。

谢谢

【问题讨论】:

  • 检查运行代码的python --version是否也是3.7

标签: python selenium selenium-webdriver pip webdriver


【解决方案1】:

此错误消息...

import selenium 

Traceback (most recent call last): File "", line 1, in ImportError: No module named selenium

...暗示调用 Selenium 模块时出错。


分析

关于执行代码行:

pip install selenium

如您所见:

Requirement already satisfied: selenium in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (3.141.0)
Requirement already satisfied: urllib3 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from selenium) (1.25.9)

暗示Selenium 已安装在您的系统中。


解决方案

大概,而不是使用:

import selenium

你需要使用:

from selenium import webdriver

参考

您可以在以下位置找到相关的详细讨论:

【讨论】:

    【解决方案2】:

    这可能会失败的原因有很多。最容易验证的是它是否在您工作的环境中可用?

    在运行 Python 模块或笔记本的环境中,通过终端运行 pip list 进行检查。

    你能说你是否使用了 venv 吗?

    另外,我认为你通常 from selenium import webdriver 不仅仅是硒。

    Check out this question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 2020-08-08
      • 1970-01-01
      • 2017-10-20
      • 2020-07-24
      • 2014-05-09
      • 1970-01-01
      相关资源
      最近更新 更多