ModuleNotFoundError: No module named 'selenium'
运行此Selenium脚本时出错。请建议如何解决此问题:脚本:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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) |
错误:回溯(最近一次呼叫的最后一次):文件"c:/users/admin/desktop/test2.py",第2行,in来自Selenium导入WebDrivermoduleNotfoundError:没有名为"selenium"的模块
我已经在win 7专业版32位上安装了python 3.6。我有Selenium独立服务器版本3.4.0(链接)
尝试使用pip安装Selenium。使用以下命令。
1 | python -m pip install -U selenium |
对虚拟环境的说明虚拟现实
如果您使用的是虚拟环境,如virtualenv。您必须确保已安装Selenium模块。1.)在虚拟环境中2.)在默认设置中(当虚拟环境被停用时)。否则,您将收到错误消息:moduleNotfoundError:没有名为"selenium"的模块
例子在默认设置中安装Selenium:
创建虚拟环境(在Windows上):
激活虚拟环境(在Windows上):
检查虚拟环境设置:
安装Selenium:EDOCX1[1]
硒检查PIP清单:
(可选)退出虚拟环境:
corey schafer的virtualenv:https://www.youtube.com/watch?V= N5VSCPTWKOKvirtualenv不是本机模块,您必须使用
driver = webdriver.chrome("")
没有这样的等级。它叫