我在运行这个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)
错误:
回溯(最近一次调用):文件"C:/Users/admin/Desktop/test2.py",第2行,在selenium导入webdriver : No模块名为'selenium‘
我已经安装了Python3.6在win 7专业32位。我有Selenium独立服务器3.4.0版(链接)
发布于 2017-05-04 21:57:21
尝试使用pip安装selenium。使用以下命令。
python -m pip install -U selenium
发布于 2020-01-15 11:51:49
似乎您还没有运行webdriver_manager的安装命令。
使用以下命令:
pip install webdriver_manager
但在此之前,请确保您已经正确地安装了selenium。如果没有,请使用以下命令安装selenium:
pip install selenium
发布于 2019-03-02 23:29:31
对虚拟环境的说明
维塔列夫
如果您使用的是虚拟环境,比如虚拟环境。
您必须确保安装了selenium模块。
1.)在虚拟环境中
2.)在默认设置中(当虚拟环境被禁用时)。
否则,您将得到错误消息:
ModuleNotFoundError:没有名为“selenium”的模块
示例
在默认设置中安装selenium:pip install selenium
创建虚拟环境(在windows上):py -m virtualenv folder_env
激活虚拟环境(在windows上):source folder_env/Scripts/activate
检查虚拟环境设置:which python
和which pip
安装selenium:pip install selenium
检查pip列表中的selenium:pip list
(可选)退出虚拟环境:deactivate folder_env
其他
Virtualenv,科里·谢弗:https://www.youtube.com/watch?v=N5vscPTWKOk
virtualenv不是本机模块,您必须用pip install virtualenv
安装它。
https://stackoverflow.com/questions/43797328
复制相似问题