我在python 3.6中安装webdrive模块时遇到问题

时间:2019-08-26 07:48:14

标签: python selenium module pip webdriver

我在安装WebDrive模块时遇到问题

pip3 install --upgrade pip

sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y

和 我试图安装selenium并从中导入webdrive,但它不起作用     表单硒导入webdrive 保持,我得到这个错误

  

ImportError:无法导入名称“ webdrive”

     

错误:找不到满足要求的版本   网络驱动器(从版本:无)错误:找不到匹配的分发   用于网络驱动器

1 个答案:

答案 0 :(得分:0)

您不必安装Webdriver。因为没有这样的模块。
首先使用以下命令安装func didFetch<T>(info: T) { // I need a concerete type here not a generic }

selenium

之后,您必须下载Webdriver而不安装它。
打开以下硒页面:https://pypi.org/project/selenium/,滚动到 Drivers 部分,然后根据浏览器选择所需的驱动程序。

将驱动程序放在python文件夹中。如果不起作用,请按照硒页面上的说明进行操作:

  

Selenium需要驱动程序才能与所选浏览器交互。以Firefox为例,它需要安装geckodriver,然后才能运行以下示例。确保它在您的PATH中,例如g。将其放在/ usr / bin或/ usr / local / bin中。

     

不遵守此步骤将给您一个错误selenium.common.exceptions.WebDriverException:消息:“ geckodriver”可执行文件必须位于PATH中。

欢呼