簡體   English   中英

在 pycharm 中導入 webdriver 時出錯“沒有為 webdriver 找到匹配的發行版”

[英]Getting error on while importing webdriver in pycharm“No matching distribution found for webdriver”

在 pycharm 中導入 webdriver 時出錯

“沒有為 webdriver 找到匹配的發行版”

使用 Pip 版本 20.0.2、Selenium 版本 – 3.141.0、操作系統 –windows 和 Python 37。

圖片中提到問題。

嘗試 cmd pip install webdriver 並嘗試 pip3 install webdriver 仍然出現錯誤。

我可以通過 IDLE 運行我的腳本,但不能通過 pycharm。

您可以在 pycharm 中安裝 selenium:

Pycharm -> Perform (Cntrl + Alt + S) -> Select Project Interpreter -> Click on (+) icon -> Search for Selenium -> Select and Install Package -> Apply -> Ok

這意味着您可能在自動虛擬環境中工作。 要在那里安裝庫,您需要從 Pycharm 環境中打開一個終端。 在底角打開它,然后只需pip install 然后,您將能夠訪問配置中的庫。

編輯:由於某種原因我沒有讀到你可以從 IDLE 開始,你可能會忽略 rest。


如果您想使用 Selenium webdriver,您需要從 Selenium 庫中導入它:它不是獨立的 package。 由於您已經安裝了它,您應該:

from selenium import webdriver

然后,要檢查它是否有效,例如:

browser = webdriver.Chrome()
browser.get('stackoverflow.com')

不過,您可能需要為您的瀏覽器安裝 Webdriver。 檢查您的瀏覽器版本,然后下載相應的 Webdriver - 記住 go 與您的瀏覽器版本相同。

對於 Chrome,下載頁面在這里 構造函數假定 Webdriver 在你的 PATH 環境變量中是可訪問的:如果你不想設置它,你可以通過這種方式將 Webdriver 的路徑傳遞給構造函數:

browser = webdriver.Chrome(executable='path/to/webdriver')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM