[英]Getting error on while importing webdriver in pycharm“No matching distribution found for webdriver”
在 pycharm 中导入 webdriver 时出错
“没有为 webdriver 找到匹配的发行版”
使用 Pip 版本 20.0.2、Selenium 版本 – 3.141.0、操作系统 –windows 和 Python 37。
图片中提到的问题。
尝试 cmd pip install webdriver 并尝试 pip3 install webdriver 仍然出现错误。
我可以通过 IDLE 运行我的脚本,但不能通过 pycharm。
您可以在 pycharm 中安装 selenium:
Pycharm -> Perform (Cntrl + Alt + S) -> Select Project Interpreter -> Click on (+) icon -> Search for Selenium -> Select and Install Package -> Apply -> Ok
这意味着您可能在自动虚拟环境中工作。 要在那里安装库,您需要从 Pycharm 环境中打开一个终端。 在底角打开它,然后只需pip install
。 然后,您将能够访问配置中的库。
编辑:由于某种原因我没有读到你可以从 IDLE 开始,你可能会忽略 rest。
如果您想使用 Selenium webdriver,您需要从 Selenium 库中导入它:它不是独立的 package。 由于您已经安装了它,您应该:
from selenium import webdriver
然后,要检查它是否有效,例如:
browser = webdriver.Chrome()
browser.get('stackoverflow.com')
不过,您可能需要为您的浏览器安装 Webdriver。 检查您的浏览器版本,然后下载相应的 Webdriver - 记住 go 与您的浏览器版本相同。
对于 Chrome,下载页面在这里。 构造函数假定 Webdriver 在你的 PATH 环境变量中是可访问的:如果你不想设置它,你可以通过这种方式将 Webdriver 的路径传递给构造函数:
browser = webdriver.Chrome(executable='path/to/webdriver')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.