ModuleNotFoundError:没有名为“硒”的模块

Goo*_*ser 6 python selenium selenium-webdriver

运行此 selenium 脚本时出现错误。请建议可以做些什么来解决这个问题:脚本:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import re
import csv
import time
driver = webdriver.chrome("<webdriver path>")

driver.get("https://www.google.com/")
driver.find_element_by_xpath('//*[@title="Search"]')
send_keys('abc')
driver.find_element_by_xpath('//*[@class="sbico _wtf _Qtf"]').click()
time.sleep(5)
driver.find_element_by_xpath('//[@id="rso"]/div[1]/div/div[1]/div/div/h3/a')
print(var)
Run Code Online (Sandbox Code Playgroud)

错误:

回溯(最近一次调用):文件“C:/Users/admin/Desktop/test2.py”,第 2 行,在 from selenium import webdriver ModuleNotFoundError: No module named 'selenium'

我已经在 win 7 Professional 32 位上安装了 Python 3.6。我有 Selenium 独立服务器版本 3.4.0(链接

sha*_*hin 8

尝试使用 pip 安装 selenium。使用以下命令。

python -m pip install -U selenium
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,上述问题已解决,但我收到另一个错误: Traceback (most 最近一次调用最后): File "C:\Users\admin\Desktop\test2.py", line 7, in &lt;module&gt; driver = webdriver.chrome (“&lt;webdriver 路径&gt;”)TypeError:“模块”对象不可调用 (2认同)
  • 你的 -m 和 -U 命令对我有用。没有这些标志就无法工作。 (2认同)

小智 5

好像你还没有运行 webdriver_manager 的安装命令。

使用以下命令:

pip install webdriver_manager
Run Code Online (Sandbox Code Playgroud)

但在此之前,请确保您也正确安装了 selenium。如果没有,请使用以下命令安装 selenium:

pip install selenium
Run Code Online (Sandbox Code Playgroud)