PyCharm:ModuleNotFoundError: No module named 'selenium'

今天搭了下selenium環境,遇到了很多坑,幸虧爬出來了(火狐63.03-32位   selenium 3.141.0    python 3.7.1)python

首先介紹下selenium的安裝(忘記截圖,就文字描述了)git

一、命令行輸入:pip install seleniumgithub

在python3.X以後,可使用這個命令,使用pip 安裝seleniumweb

二、檢查是否安裝成功:pip show selenium瀏覽器

三、安裝driver,我是使用的firefox,因此下載geckdriver--下載地址:https://github.com/mozilla/geckodriver/releases,需注意的是瀏覽器的版本和driver驅動的版本要匹配測試

(Chrome對應Chromedriver,ie對應IEdriver)firefox

下載對應版本的geckdriver壓縮包,而後解壓,解壓後的名稱都是同樣的,driver的路徑能夠放在python 的script的路徑下命令行

 

到這裏基本是裝好了,而後進入pycharm,新建一個測試文件:blog

可是運行的時候提示「No module named 'selenium'」。。。。。。。ip

而後繼續百度,這種初級問題,前面的大神確定遇到過,而後查到緣由是由於我本地有兩個python路徑(這個算是當初安裝python埋下的雷)

解決辦法:

一、在命令行輸入python,而後輸入from selenium import webdriver,回車後是否報錯,沒報錯則說明成功安裝selenium包

二、而後檢查pycharm輸出控制檯,第一行就寫了你所使用的python.exe的路徑,改成你須要的python.exe路徑

    2-一、打開pycharm,點擊Settings,找到Project Interpreter,點擊右邊的下拉菜單下的show All...選項

   2-二、點擊show All...選項後,點擊框框中的+號,在點擊System Interpeter選項,從右邊的Interpreter把你安裝的python路徑加進去便可

   2-三、在I步驟的project Interpeter那裏選擇你加入的python路徑,如出現pip、selenium、setuptools模塊則表明成功了,可使用selenium了

若是你的System Interpeter存在多個路徑,你依次檢查下有一個路徑應該有pip、selenium、setuptools模塊,選擇便可

再次運行測試腳本,正常執行,問題解決

相關文章
相關標籤/搜索