Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python找不到模块_Python_Selenium_Anaconda_Jupyter Notebook - Fatal编程技术网

Python找不到模块

Python找不到模块,python,selenium,anaconda,jupyter-notebook,Python,Selenium,Anaconda,Jupyter Notebook,即使在Python3.6.3上使用pip安装了selenium,每当我尝试使用import selenium运行代码时,我都会收到这样一条消息:ModuleNotFoundError:没有名为“selenium”的模块 我通常使用Anaconda提示符并在Jupyter笔记本中运行代码,但我也在常规cmd中进行了安装 有人知道如何解决这个问题吗?我认为您的系统上同时安装了Python2.x和Python3.x。 当您执行pip安装selenium时,将为Python2.x安装模块。 要安装pyt

即使在Python3.6.3上使用pip安装了selenium,每当我尝试使用import selenium运行代码时,我都会收到这样一条消息:ModuleNotFoundError:没有名为“selenium”的模块

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

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

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

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

$ conda list
这将列出环境中的所有包

确保您的系统运行的是anaconda风格的python

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 environment中,即虚拟conda环境中,或直接运行anaconda安装

如果您使用AnacondaGUI并且可以通过它安装软件包,我会尝试这样做。虚拟环境的重点是避免这些问题。我敢打赌,在命令提示符下导入selenium是可行的,但是,尝试在Jupyter笔记本中使用它失败了,因为它不在环境中,不管是虚拟的还是其他的

更新:

安装和测试安装:


linux-linux人知道怎么回事。

谢谢你的帮助,伙计,但结果要求已经满足了:selenium in c:\users\usuário\appdata\local\programs\python\python36-32\lib\site packages 3.12.0谢谢你!但我仍然面临着麻烦。。。顺便说一句,再次卸载并安装了anaconda,但现在当我在PC中搜索它时,有两个相同程序的实例。另外,其中一个显示了一行C:\Users\Usuário>,当我尝试在其中输入一些命令时,什么也没有发生……这个基本问题正是我试图解决的。。。我不知道它是从哪里来的结果是conda不被识别为内部或外部命令。让我们来看看。