在pycharm中导入webdriver时得到错误信息 "没有找到匹配的webdriver发行版"

问题描述 投票:0回答:2

在pycharm中导入webdriver时出现错误。

"没有为webdriver找到匹配的发行版"

使用Pip版本20.0.2,Selenium版本-3.141.0,操作系统-windows & Python 3.7。

提到的问题 此处 在图像中。

试过cmd pip安装webdriver,也试过pip3安装webdriver,仍然得到错误。

我可以通过IDLE运行我的脚本,但不能通过pycharm运行。

python selenium-webdriver pycharm
2个回答
0
投票

你可以在pycharm中安装Selenium。

Pycharm -> Perform (Cntrl + Alt + S) -> Select Project Interpreter -> Click on (+) icon -> Search for Selenium -> Select and Install Package -> Apply -> Ok

0
投票

这意味着你可能是在一个自动的虚拟环境中工作。要在那里安装库,你需要从 Pycharm 环境中打开一个终端。打开它的底部角落,然后只需输入 pip install.然后,你就可以在你的配置中访问库。

编辑:由于某些原因,我没有读到你可以从IDLE启动它,你可能可以忽略其他的。


如果你想使用Selenium webdriver,你需要从Selenium库中导入它:它不是一个独立的包。既然你已经安装了它,就应该安装。

from selenium import webdriver

然后,为了检查它是否工作,你可以例如:

browser = webdriver.Chrome()
browser.get('stackoverflow.com')

检查你的浏览器版本,然后下载相应的Webdriver--记住要选择相同版本的浏览器。

对于Chrome浏览器,下载页面是 此处.构造函数假定Webdriver在你的PATH环境变量中可以访问:如果你不想设置它,你可以通过这种方式将Webdriver的路径传递给构造函数。

browser = webdriver.Chrome(executable='path/to/webdriver')
© www.soinside.com 2019 - 2024. All rights reserved.