没有名为“硒”的模块

Posted

技术标签:

【中文标题】没有名为“硒”的模块【英文标题】:No module named 'selenium' 【发布时间】:2017-11-06 23:10:59 【问题描述】:

ModuleNotFoundError: 没有名为“selenium”的模块

the python version selenium pip install selenium ,它在下面提醒我: Requirement already satisfied: selenium in d:\program files\python\lib\site-packages

目录 'd:\program files\python' 是 python 3.6

似乎每件事都是正确的。 win7,python3.6 放到path,selenium3.4及其赖特位置,pip9.0和python3.6.

我不知道我错在哪里。

英语不是我的母语,我不太擅长,我试着提供更多的信息和细节。

【问题讨论】:

你安装了吗? selenum?pip install selenium 【参考方案1】:

看起来你可能在不同版本的 python 中运行,然后你的 pip 正在安装。您可以使用 pip --version 进行检查。例如:

我可以检查我的 3.5 python 分支

pip --version 来自 /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages 的 pip 9.0.1(python 3.5) 从这里 pip freeze 将列出安装在 python3 分支下的模块...

...如果我检查 2.7 分支:

pip2 --version 来自 /Library/Python/2.7/site-packages 的 pip 9.0.1 (python 2.7) 我会找到使用 pip2 freeze 安装的一组不同的软件包。

如果你在一个分支下安装了 selenium 并且在另一个分支下运行你的代码,那将导致你的神秘错误。如果您需要更多帮助,请回复评论。希望这会有所帮助!

【讨论】:

来自 D:\Program Files\python\lib\site-packages\pip-9.0.1-py3.6.egg 的 pip 9.0.1 (p thon 3.6) python3.6,pip9.0.1,我认为他们是 wright.and 我使用 python3.6. 如果你用python 3.6打开一个交互式窗口,你可以在那里导入selenium吗? 是的,可能这就是我想说的。交互式,我认为它与终端相同,从:>>>,从这个地方:来自 selenium imoport webdriver,然后: d = webdriver.Chrome(),last:go,chrome就启动了! 解决它!不是因为py2.7或py3.5,而是anaconda。我对此知之甚少,我认为它只是python的一个工具。现在我知道它是python的另一个版本。卸载anaconda,一切正常。谢谢支付关注这个问题并给我建议。

以上是关于没有名为“硒”的模块的主要内容,如果未能解决你的问题,请参考以下文章

macOS 上的“ModuleNotFoundError:没有名为 'dbus' 的模块”

AWS 无法导入模块“app”:没有名为 Pymysql 的模块

ImportError:没有名为 pynotify 的模块。安装模块时

ModuleNotFoundError:没有名为“推理”的模块

为啥 ImportError:没有名为 lightgbm 的模块

导入错误:没有名为“TkTreectrl”的模块 [重复]