[英]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.