繁体   English   中英

Python找不到模块

[英]Python not finding modules

即使在Python 3.6.3上使用pip安装selenium之后,每当我尝试使用import selenium运行代码时,我都会得到消息ModuleNotFoundError: No module named 'selenium'

我通常使用Anaconda Prompt并在Jupyter笔记本中运行代码,但我也使用常规cmd进行安装。

有谁知道如何解决这个问题?

在命令提示符下,您可以运行:

$ conda list

这将列出您环境中的所有软件包。

确保你的系统运行蟒森蚺的味道

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安装的路径。

您可能会或可能不会收到一条消息,说明已经安装了硒。 在这种情况下,您可能只需要确保您处于conda环境中即可—虚拟conda环境或直接在anaconda安装中运行。

如果您使用Anaconda GUI,并且可以通过它安装软件包,我会尝试这样做。 虚拟环境的重点是使这些问题无效。 我敢打赌,在命令提示符下可以import硒,但是,尝试在Jupyter Notebook中使用硒会失败-因为硒在环境之外,无论是虚拟环境还是其他环境

更新时间

安装和安装测试:

视窗

苹果系统

linux-linux人们知道最新情况。

我认为您的系统上同时安装了python 2.xpython 3.x
当您执行pip install selenium ,将为python 2.x安装该模块。
要为python 3.x安装模块,请使用pip3 install selenium

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM