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