Selenium 的 Python 綁定

Selenium 的 Python 綁定

我無法安裝碳粉匣。我已經有了蟒蛇3鉻驅動程式。我使用的是 Windows 10 桌面。這就是cmd告訴我的:

C:\Users\dani>pip install selenium
'pip' is not recognized as an internal or external command, operable program or batch file.

C:\Users\dani>sudo pip install selenium
'sudo' is not recognized as an internal or external command, operable program or batch file.

C:\Users\dani>pip3 install selenium
'pip3' is not recognized as an internal or external command, operable program or batch file.

C:\Users\dani>conda install selenium
'conda' is not recognized as an internal or external command, operable program or batch file.

答案1

您收到的錯誤表示您正在使用的基本命令(sudocondapip)均未在 ​​Windows 中註冊以供在命令列中使用。

python假設您在安裝時選擇了在命令列中註冊自身的選項,請嘗試python -m pip install -U selenium.

在這種情況下:

  • python -m pippip呼叫位於您資料夾中的版本Lib\site-packages\pip-m意思是“模組”。

  • install -U selenium告訴pip安裝(和升級)Selenium。如果您從未安裝過 Selenium,則可以刪除該-U選項,但如果您保留它也不會造成任何影響。

故障排除

如果您有機會'python' is not recognized as an internal or external command, operable program or batch file,您可以:

  • 重新安裝 Python 並選擇在 Windows PATH/Path 變數中註冊 Python 的選項(可以說是過度殺傷)。

  • python.exe手動新增到您的 PATH/Path 變數。

  • python在命令中使用完整路徑,例如C:\Python37\python.exe -m pip install -U selenium

筆記

手動將 Python 新增到您的路徑

python.exe在 Windows 7 和 Windows 10 中手動新增至 Path 變數:

  1. 開啟“開始”功能表搜尋框並鍵入env

  2. 選擇“編輯系統環境變數”選項。

  3. 在出現的對話方塊中,按一下活動標籤底部的「環境變數...」按鈕。

  4. 在出現的新對話方塊中,尋找下半部的「系統變數」部分。

  5. 選擇標記為“路徑”的變數(第一列)(即按一下它),然後按一下“編輯...”按鈕。

  6. 在出現的「編輯環境變數」對話方塊中,;在現有字串末端新增分號 ( ),然後新增完整路徑python.exe(例如 addC:\Python37\python.exe或類似路徑)。因此,您附加的完整字串應該類似於 例如;C:\Python37\python.exe

  7. OK完成後點擊。

手動安裝硒

pip是一個簡單的自動化工具,用於從以下位置下載和安裝 Python 模組:Python 打包索引(PyPI)網站。在這種情況下,它是從硒項目在那裡舉辦。

但是,如果上述選項失敗,您可以下載正確的硒包手動。

對於.whl(wheel) 文件,您仍然可以透過在同一目錄中開啟命令視窗並鍵入 例如(如上所述)pip來安裝 Selenium 。C:\Python37\python.exe -m pip install -U selenium

對於該tar.gz文件,您將完全提取存檔,在提取的目錄中打開命令窗口setup.py,然後運行python setup.py install(或例如C:\Python37\python.exe setup.py install)。

如果您選擇手動下載並安裝 Selenium,請選擇一種格式或另一種格式(即.whl.tar.gz)。可能值得一提的是,對於您的目的而言,兩者之間沒有實際差異。

命令注意事項

  • sudo pip install selenium-sudo是一個 Linux 命令,因此為了有機會在 Windows 10 上運行它,您需要進入Linux 的 Windows 子系統(WSL)。

  • conda install selenium-conda特定於蟒蛇,這是一個獨立的 Python 環境。

  • pip install selenium- 如果您安裝了適用於 Windows 的普通 Python,則此功能可以運作python.org。但pip.exe仍需要在命令列中註冊(請參閱python.exe上面的步驟,只需替換為 的完整路徑pip.exe)。

相關內容