python 的硒导入错误

ImportError for selenium for python

Python 3.4:我在 Ubuntu:

上使用此命令安装了 selenium
sudo pip3 install selenium 

但是,当我尝试导入时,出现错误:

#!/usr/bin/env python3
from selenium import webdriver

错误 - File "./selenium.py", line 2, in <module> from selenium import web driver

如果我再次尝试安装软件包。它说它已经安装。我可以在这里看到包,也可以在那里看到 webdriver 目录: /usr/local/lib/python3.4/dist-packages/selenium /usr/local/lib/python3.4/dist-packages/selenium-2.47.1.egg-info

这个路径在我的Python 3.4 环境变量中。我在我的 mac (Python3.4) 上工作,但在 Ubuntu.

上不起作用

有什么建议吗?

从报错信息可以看出-

File "./selenium.py", line 2, in module
from selenium import web driver

您已将文件命名为 - selenium.py - 这屏蔽了导致问题的库模块 selenium

您应该将文件重命名为其他名称,这样它就不会掩盖任何库。

此外,在您粘贴的代码中,webdriver 之间没有 space,但在错误消息中似乎有一个 space,如果space 确实存在于代码中,然后也删除 space。应该是-

from selenium import webdriver

您似乎在 web driver 中有一个 space。请将其更改为 webdriver.

Error - File "./selenium.py", line 2, in <module>
from selenium import web driver

此外,您的文件名为 selenium,您的模块名为 selenium。这两个名字是冲突的。