没有名为“硒”的模块
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:没有名为“推理”的模块