Selenium不能在Python中工作,Ubuntu 16.04

Selenium not working in Python , Ubuntu 16.04

我用PIP安装硒。把GeckoDriver放在/usr/bin中。我会更新Ubuntu。火狐更新。

当我运行以下程序时:

1
2
3
4
from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://google.com')

跑步时我得到:

结束。回溯(最近一次呼叫的最后一次):文件"seleniumintro.py",第3行,in来自Selenium导入WebDriver文件"/usr/local/lib/python2.7/dist packages/selenium/webdriver/init.py",第18行,in从.firefox.webdriver将webdriver导入为firefox noqa文件"/usr/local/lib/python2.7/dist packages/selenium/webdriver/firefox/webdriver.py",第32行,in从.extension导入extension connection文件"/usr/local/lib/python2.7/dist packages/selenium/webdriver/firefox/extensionconnection.py",第24行,in从Selenium.WebDriver.Remote.Remote_连接导入RemoteConnection文件"/usr/local/lib/python2.7/dist packages/selenium/webdriver/remote/remote_connection.py",第35行,in从…进口用途文件"/usr/local/lib/python2.7/dist packages/selenium/webdriver/remote/utils.py",第22行,in导入zip文件文件"/usr/lib/python2.7/zipfile.py",第501行,inZipExtFile类(IO.BufferedObase):attributeError:"module"对象没有属性"bufferediobase"

(程序退出,代码:1)按返回继续

为什么会这样?谢谢您。


它使用的是python3,使用pip3安装,运行的是同一个程序。谢谢你帮助我。