簡體   English   中英

Selenium 在終端中工作,但在 Python Shell 中不工作

[英]Selenium works in Terminal but not the Python Shell

我在 Mac (10.15.6) 上運行 python。 當我從終端運行這個腳本時,它工作正常

from selenium import webdriver

但是從 Python IDLE 或 VSCode 啟動它,我收到消息:

ModuleNotFoundError: No module named 'selenium'

我不知道為什么它從終端而不是從 shell 工作。 如果有人可以幫助我或指出我可能會找到答案的方向,那就太好了:)

您在 shell 中使用的 Python 解釋器似乎與 Vscode 使用的解釋器不同。 您可以更改 Python 環境以匹配您在 Shell 中使用的環境,甚至可以在當前使用的 Python 解釋器中安裝selenium

python -m pip install -U selenium

嘗試在終端和控制台中輸入which python ,它會指出它正在使用哪個 python。 您可以使用⇧⌘P在 VSCode 中再次設置 python, Select interpreter然后選擇在終端中工作的Select interpreter

暫無
暫無

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

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