如何解决 VS 代码中没有名为 'selenium' 的模块?

How to solve No module named 'selenium' in VS code?

如何解决VS code中No module named 'selenium'?

要使用的模块

from selenium import webdriver 
import time,sys,csv,pyautogui

但是,出现以下错误。

ModuleNotFoundError: No module named 'selenium'

我尝试在 VS 代码中解决这个错误。

和我类似的情况,堆栈溢出解决,但是失败了。

->

1.pip install selenium
2.conda install selenium

-> select Python 3.8.5 -64 位(conda)

how to solved ModuleNotFoundError? help me..

评论更新(programandoconro)

-> 仍然出现错误。

评论更新(先知)

-> 仍然出现错误。

如果您已经通过 pip install selenium 或任何其他方式安装了 Selenium,但仍然看到该错误,我猜您缺少设置为 Python 的系统路径或计算机中的 Selenium 文件夹。
因此,只需按照 here 或任何其他地方的描述将这些文件夹位置添加到您的机器路径中。

请尝试python3 -m pip install selenium。 这将允许您使用您正在使用的 Python 的当前活动版本。

更新:

我看到您正在使用 .ipynb 扩展程序。我不是那种环境的专家,但我会尝试在文件(而不是终端)中 运行 !python3 -m pip install selenium 。这只是第一次,然后您可以评论该行。请试试看。

上面的两个答案都可能有效,但最好创建一个 virtual environment 并在其中安装您的依赖项。由于您已经在使用 Anaconda,我将在下面列出步骤。

您可以使用 Anaconda 创建虚拟环境:

  1. conda create -n yourenvname python=x.x anaconda
  2. source activate yourenvname

您可以找到有关如何设置 environment here

的更多信息

您可能 运行 一个虚拟环境并在默认 python 环境中安装了 selenium。如果是这样,请尝试将其安装到本地。

最佳解决方案:对我有用。

问题:您使用的 python 版本的根文件夹中没有“Selenium”。例如,如果您使用 python 3.8,则“Lib\site-packages”目录中缺少 Selenium。

  1. 转到您的 C:\ 驱动器并找到所有 Python 文件夹(python 版本 #s)
  2. 在每个文件夹中转到“Lib\site-packages”,看看您是否安装了“Selenium”。
  3. 如果它在您不使用的 python 版本的文件夹中,只需将文件夹复制到“Lib\site-packages”路径中正确的 python 版本文件夹中即可。

这应该可以做到....