【问题标题】:Troubleshooting installing Selenium WebDriver (macOS High Sierra)?安装 Selenium WebDriver (macOS High Sierra) 时遇到问题?
【发布时间】:2018-02-19 13:21:21
【问题描述】:

我正在尝试在 Python 3.5、macOS High Sierra 和 Firefox 环境中使用 Selenium WebDriver。我没有成功安装它。因此,我有一个相关(甚至重复)的问题,例如这个here 和这个here。尽管如此,我无法让它工作。

她是我迄今为止所做的:

  1. 我通过pip install selenium 安装了seleniumpip freeze 表示我安装了selenium==3.9.0
  2. 我从https://github.com/mozilla/geckodriver/releases下载了壁虎驱动
  3. 我打开包装,把驱动拖到/usr/local/bin。我尝试将其放入/usr/bin,但我不能。
  4. 我扩展了$PATHecho $PATH 产生 /Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/Users/JohnDoe/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

当我运行from selenium import webdriver 时,我会抛出以下错误

/Users/JohnDoe/anaconda/lib/python3.5/selenium/webdriver/__init__.py in <module> 
No module named 'selenium.webdriver.firefox.webdriver'

有人可以帮忙吗?

编辑:此问题已被标记为可能与此处提出的问题重复:Python : no module named selenium。然而,我在运行from selenium import webdriver 时得到了描述的错误,尽管我遵循了描述的所有步骤。

【问题讨论】:

  • 感谢您的提示。这是一个非常简洁的答案,但不知何故不能解决我的问题。我相应地对其进行了编辑。

标签: python-3.x selenium-webdriver geckodriver macos-high-sierra


【解决方案1】:

我解决了这个问题。显然,我有一些依赖问题。我卸载了 selenium,更新了 anaconda,然后再次重新安装了 selenium。现在像魅力一样工作!

【讨论】:

    猜你喜欢
    • 2019-02-01
    • 1970-01-01
    • 2018-12-05
    • 2018-11-15
    • 2018-06-11
    • 2018-01-27
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    相关资源
    最近更新 更多