错误:找不到满足 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")
相关文章