今天爬蟲時須要使用到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添加到你如今這個項目中來。
如有什麼不足之處,請留言,
若此方法幫助到了你,也請你,爲了幫助到更多的人,點一下贊!