【问题标题】:Selenium doesn't work even though I imported it即使我导入了 Selenium,它也不起作用
【发布时间】:2019-06-17 19:25:45
【问题描述】:

我第一次尝试使用硒。 首先,我使用代码"pip install selenium." 安装了 selenium 然后,我检查了文件夹“selenium”是否在"C:\Users\tstak\Anaconda3\Lib\site-packages." 但是,selenium 在 IDLE (Python 3.7) 中无法使用代码“from selenium import webdriver”。

我下载了 selenium,看看它在哪里。

 from selenium import webdriver
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
>>> from selenium important webdriver
SyntaxError: invalid syntax
>>> from selenium import webdriver
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
>>> from selenium import webdriver
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
>>> from selenium import webdriver
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
>>> from selenium import webdriver
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
>>> from selenium import webdriver
Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
>>> 

【问题讨论】:

  • 检查 pip 是否在 IDLE 未使用的其他 Python 版本上安装了 selenium 模块
  • 要检查哪个 python 二进制文件正在运行 IDLE,请在 IDLE 3.7 Shell 中输入 import sys; sys.executable。在给我的回复中报告结果。 (以@T开始回复并点击我的名字。)
  • @T 感谢您的友好评论!这是我运行的代码。 >>> 导入系统; sys.executable 'C:\\Users\\tstak\\AppData\\Local\\Programs\\Python\\Python37\\pythonw.exe'

标签: python selenium python-idle


【解决方案1】:

我相信 Anaconda3 和 Python 默认 IDLE 从不同的目录中提取它们安装的包。

还要确保您安装了最新版本的 geckodriver,否则它可能仍然无法正常工作。我是 python 新手,也遇到过这个问题,但是这里有一个问题帮助我使用 geckodriver。

How to use the gecko executable with Selenium

【讨论】:

  • 感谢您的友好评论。我知道原来的 IDLE 和 Anaconda 的 Spyder 有不同的目录。但是,我不明白我如何匹配目录...
猜你喜欢
  • 1970-01-01
  • 2013-08-10
  • 1970-01-01
  • 2021-01-29
  • 1970-01-01
  • 2020-04-17
  • 2011-10-30
相关资源
最近更新 更多