【问题标题】:No module named 'selenium' (Python3)没有名为“硒”的模块(Python3)
【发布时间】:2021-09-27 10:27:52
【问题描述】:

我正在尝试从 python3 应用程序导入 selenium。我已经安装了它,你可以在第一张图片中看到。

我还使用 python3 配置了 vs 代码(图 2)。

如果我尝试从 vs 代码控制台或使用 python3 运行它,它都会显示相同的错误。

发生异常:ModuleNotFoundError 没有名为“硒”的模块 文件“/Users/admin/Documents/Bot/bot.py”,第 1 行,在 从硒导入网络驱动程序

我尝试了 StackOverflow 的几个答案,但似乎对我不起作用。

注意:我没有使用虚拟环境。

【问题讨论】:

  • 请向我们展示您的 Selenium 代码
  • 哎呀,我忘了最重要的。完成!
  • pip3 的副本绑定到哪个 Python 解释器?您要在哪个 Python 解释器中加载 Selenium? (我们知道第一个问题的答案:/usr/local/lib/python3.9——但不知道后者的答案)。
  • 如果您知道哪个解释器需要能够加载 Selenum,请使用 /path/to/that/copy/of/python -m pip ... 而不是 pip3 ...
  • 听起来像是另一个为什么要使用virtualenv的明显例子

标签: python macos selenium python-import importerror


【解决方案1】:

因为显然我的系统上安装了很多 python3,所以我刚刚创建了一个虚拟环境。

转到您的程序文件夹并输入:

python3 -m venv 虚拟环境 这将在您的程序文件夹中创建一个 python3 的副本(在 /virtual-env/bin/ 中)

那么你需要激活它:

源 /virtual-env/bin/activate 这将激活您的虚拟环境,因此您可以使用位于您的文件夹中的自己的 python3 副本。

激活后,您的控制台将如下所示:

(虚拟环境)用户:程序管理员$

感谢大家,抱歉迟到了

【讨论】:

    猜你喜欢
    • 2017-11-06
    • 2017-10-03
    • 2015-09-17
    • 2020-10-23
    • 1970-01-01
    • 2021-11-09
    • 2011-05-18
    • 2018-01-20
    相关资源
    最近更新 更多