AttributeError: module 'selenium.webdriver.common.service' has no attribute 'Service'

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

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

在此,给出解决方案:ui

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

 

若仍是不行,那就接着看ip

 

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

 

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

而以前咱们是使用pip install selenium 来安装selenium,selenium

而pip的默认安装路径是pip自己安装时的路径,pip

而且pip通常都是安装在python系统环境中的,也就是咱们最一开始安装python的那个路径里面,module

而这个路径固然不是咱们如今所使用的那个虚拟环境的路径;

如今咱们有两种解决方法:

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

二、从新安装selenium但仍是使用如今这个虚拟环境中的解释器,只不过此次安装要指明安装的路径。

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

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

 

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

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

相关文章
相关标签/搜索