【问题标题】:Selenium works in Terminal but not the Python ShellSelenium 在终端中有效,但在 Python Shell 中无效
【发布时间】:2021-01-22 18:04:13
【问题描述】:

我在 Mac (10.15.6) 上运行 python。当我从终端运行这个脚本时,它工作正常

from selenium import webdriver

但是从 Python IDLE 或 VSCode 开始,我得到了消息:

ModuleNotFoundError: No module named 'selenium'

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

【问题讨论】:

  • 在两个地方运行python --version,看看它是否返回相同的东西。

标签: python python-3.x python-2.7 selenium selenium-webdriver


【解决方案1】:

您在 shell 中使用的 Python 解释器似乎与 Vscode 使用的解释器不同。您可以change the Python environment 匹配您在Shell 中使用的那个,或者甚至在当前使用的Python 解释器中安装selenium

python -m pip install -U selenium

【讨论】:

    【解决方案2】:

    尝试在终端和控制台中输入which python,它会指出它正在使用哪个python。您可以使用⇧⌘PSelect interpreter 在 VSCode 中再次设置 python,然后选择在终端中工作的那个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 2021-12-23
      • 2016-09-19
      • 1970-01-01
      • 2021-09-25
      • 2017-03-29
      • 1970-01-01
      相关资源
      最近更新 更多