【问题标题】:Error with selenium import - ImportError: No module named selenium [duplicate]硒导入出错-ImportError:没有名为硒的模块[重复]
【发布时间】:2022-01-15 17:42:57
【问题描述】:

可能还有一百万个其他问题在问同样的问题,但我今天已经解决了所有问题,但我仍然找不到我的问题的解决方案。

我正在使用 selenium 开发一个简单的 Instagram 机器人,并且我最近开始了一个新项目(使用 VS Code)

from selenium import webdriver
from time import sleep

browser = webdriver.Chrome()

browser.get("https://www.instagram.com/")

sleep(5)

browser.close()

我收到此错误:

Traceback (most recent call last):
  File "/Users/tay/Desktop/Bot/run.py", line 1, in <module>
    from selenium import webdriver
ImportError: No module named selenium

Selenium 为以前的项目工作,但现在不是。我已经检查了多次,我确信我的 Mac 上肯定安装了 selenium。目前正在运行 python 版本 3.10.0,当我执行 pip install selenium 时收到“要求已满足”消息

有人可以解释什么是错的吗?我已经通过 IDE 和 selenium 重新安装,但仍然没有成功。

【问题讨论】:

  • 您可以尝试在命令提示符下运行pip3 install selenium 然后python3 run.py 吗?
  • 尝试使用 python IDLE 来完成相同的任务。你也安装了其他python版本吗?
  • 在代码print( sys.executable ) 中运行以获取此代码使用的/full/path/to/python。然后使用/full/path/to/python -m pip install ... 使用正确的 Python 安装模块。
  • 顺便说一句:你可以检查pip -V 看看这个pip 是否安装了当前Python 的模块。不同版本不共享模块。每个 Python 都需要自己的 pip 并且通常你可能有 pippip3pip3.9pip3.10 来为不同的 Python 安装模块。或者有时使用 Python 安装模块更简单 - python -m pip install ...

标签: python macos selenium


【解决方案1】:

您可能安装了多个版本的Python。所以不要使用 pip 作为:

pip install selenium

尝试使用 pip3 作为:

pip3 install selenium

【讨论】:

    猜你喜欢
    • 2015-09-17
    • 2017-11-06
    • 2017-10-03
    • 2021-09-27
    • 2013-01-10
    • 2022-08-19
    • 2018-02-08
    • 2017-01-07
    相关资源
    最近更新 更多