在pycharm中导入webdriver时出现错误。
"没有为webdriver找到匹配的发行版"
使用Pip版本20.0.2,Selenium版本-3.141.0,操作系统-windows & Python 3.7。
提到的问题 此处 在图像中。
试过cmd pip安装webdriver,也试过pip3安装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启动它,你可能可以忽略其他的。
如果你想使用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')