繁体   English   中英

在 pycharm 中导入 webdriver 时出错“没有为 webdriver 找到匹配的发行版”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM