PyCharm:ModuleNotFoundError: No module named 'selenium'


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

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

1、命令行輸入:pip install selenium

在python3.X之后,可以使用這個命令,使用pip 安裝selenium

2、檢查是否安裝成功:pip show selenium

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

(Chrome對應Chromedriver,ie對應IEdriver)

下載對應版本的geckdriver壓縮包,然后解壓,解壓后的名稱都是一樣的,driver的路徑可以放在python 的script的路徑下

 

到這里基本是裝好了,然后進入pycharm,新建一個測試文件:

但是運行的時候提示“No module named 'selenium'”。。。。。。。

然后繼續百度,這種初級問題,前面的大神肯定遇到過,然后查到原因是因為我本地有兩個python路徑(這個算是當初安裝python埋下的雷)

解決辦法:

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

2、然后檢查pycharm輸出控制台,第一行就寫了你所使用的python.exe的路徑,改為你需要的python.exe路徑

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

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

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM