错误:找不到满足 webdriver 要求的版本(来自版本:)

问题描述

我是 python 的新开发人员我想使用 selenium web driver api 并使用 mac pc 并安装 web 驱动程序库

hi i new developer at python i want to use selenium web driver api and use mac pc and i installation web driver library

我在pycharm项目解释器上安装代码'pip install web driver'但是错误

i installation code 'pip install web driver' at pycharm project interpreter but error

错误定义如下:

  Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at '/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/bin/python3.5'.




  Could not find a version that satisfies the requirement webdriver (from versions: )
No matching distribution found for web driver

注意:我使用 python 3.5 但终端使用 2.7 :(

Note: i use python 3.5 but terminal use 2.7 :(

没有找到与 Web 驱动程序匹配的分发版

No matching distribution found for web driver

你能帮帮我吗

祝你好运……


解决方案

这个文档不是很清楚,但是你不能从pypi安装webdriver,但需要安装selenium,然后给你webdriver.

This is not very clearly documented, but you cannot install webdriver from pypi but need to install selenium, which then gives you webdriver.

sudo pip install selenium

应该可以解决问题.或者对于现代python:

should do the trick. Or for modern python:

sudo python3 -m pip install selenium

您还需要安装 geckodriver(适用于 Firefox)或 chromedriver(适用于 Chrome 和 Chromium)并将其放在您的路径中,以便能够实例化 webdriver 对象.

You also need to install geckodriver (for Firefox) or chromedriver (for Chrome and Chromium) and have it in your path, to be able to instanciate a webdriver object.

之后像下面这样的事情应该工作:

After that things like the below should work:

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://stackoverflow.com/questions/34256762/error-could-not-find-a-version-that-satisfies-the-requirement-webdriver-from")

相关文章