繁体   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