即使在Python 3.6.3上使用pip安装selenium,每当我尝试使用import selenium
运行代码时,我都会收到ModuleNotFoundError: No module named 'selenium'
的消息。
我通常使用Anaconda Prompt并在Jupyter笔记本中运行我的代码,但我也在常规cmd中进行了安装。
有没有人知道如何解决这个问题?
答案 0 :(得分:1)
在命令提示符下,您可以运行:
$ conda list
这将列出您环境中的所有软件包。
确保您的系统正在运行python的anaconda flavor 。
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 12:04:33)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import selenium
为了确保包管理的一致性,您可以使用:
$ conda install -c conda-forge selenium
修改:您可以看到"要求已经满足的路径"不是安装Anaconda的路径。
您可能会或可能不会收到有关已安装selenium的消息。在这种情况下,您可能只需要确保您处于conda环境中 - 无论是虚拟conda环境还是在anaconda安装下运行。
如果您使用Anaconda GUI并且可以通过此安装软件包,我会尝试这样做。虚拟环境的目的是使这些问题无效。我敢打赌import
在命令提示符下使用selenium,但是,尝试在Jupyter Notebook中使用它会失败 - 因为它在环境之外,虚拟或其他方式。
<强>更新强>:
安装的安装和测试:
linux - linux的人知道了什么。
答案 1 :(得分:0)
我认为您的系统上安装了python 2.x
和python 3.x
执行pip install selenium
后,会为python 2.x
安装模块
要安装python 3.x
模块,请使用pip3 install selenium
。