zoukankan      html  css  js  c++  java
  • AttributeError: module 'selenium.webdriver.common.service' has no attribute 'Service'

    今天爬虫时需要使用到selenium, 使用pip install selenium进行安装。

    可是一开始写程序就遇到了AttributeError: module 'selenium.webdriver.common.service' has no attribute 'Service'这个错误。

    在此,给出解决方案:

    1)点击File -> settings... -> project interpreter,手动添加selenium这个第三方库。

    若还是不行,那就接着看

    2)查看一下你此时的这个python项目所使用的解释器的路径,

     此时你所使用的解释器很大概率应该是创建该项目时pycharm附带创建的一个虚拟环境里的解释器(以下假设你正在使用这个虚拟环境中的解释器)。

    而之前我们是使用pip install selenium 来安装selenium,

    而pip的默认安装路径是pip本身安装时的路径,

    并且pip一般都是安装在python系统环境中的,也就是我们最一开始安装python的那个路径里面,

    而这个路径当然不是我们现在所使用的那个虚拟环境的路径;

    现在我们有两种解决方法:

    1、将这个虚拟环境中的解释器换成python系统环境中的解释器(将这个路径换成python安装路径里的那个解释器所在的路径)。

    2、重新安装selenium但还是使用现在这个虚拟环境中的解释器,只不过这次安装要指明安装的路径。

      注——知识点:pip指令使用 '-t' 来指定安装路径。例如:pip install -t D:pythonin selenium

    此时这个安装路径是你现在这个项目所在的路径,说白了就是将selenium添加到你现在这个项目中来。

    若有什么不足之处,请留言,

    若此方法帮助到了你,也请你,为了帮助到更多的人,点一下赞!

  • 相关阅读:
    js实现IE6下png背景透明,超简单,超牛!
    SQLSERVER 动态执行SQL sp_executesql与EXEC
    存储过程中的 SET NOCOUNT ON
    sql CHARINDEX
    css让页面居中
    (转)GridView合集
    (转)智能客户端(SmartClient)
    将程序加到启动组
    SQL时间函数详细说明
    独立存储
  • 原文地址:https://www.cnblogs.com/ReturnOfTheKing/p/12270979.html
Copyright © 2011-2022 走看看