【问题标题】:Python: installed selenium package not detectedPython:未检测到已安装的硒包
【发布时间】:2015-08-07 15:29:47
【问题描述】:

我正在使用Anaconda python 发行版并希望使用selenium 包。不幸的是,该发行版中没有包含硒,所以我使用推荐的方式安装了它:

pip install -U selenium

发行版FAQ 说这应该可以正常工作,但是当我尝试使用它时,python 告诉我它对这个包一无所知。

>>> import selenium
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named selenium

我检查了/usr/local/lib/python2.7/dist-packages 目录中确实有硒。如何将我的 python 发行版指向这个以便我可以使用该包?

【问题讨论】:

  • 发生这种情况的原因可能是因为您的 Anaconda 指向不同的 python 路径,而您将模块安装在不同的 python 路径中。据我所知,这只是原因,因为我只是做了同样的过程,它很容易导入 selenium 包。
  • conda install -c conda.anaconda.org/metaperl selenium

标签: python selenium pip anaconda


【解决方案1】:

按照this 问题中的评论建议,我使用随发行版安装的pip 安装了 Selenium。

~/anaconda/bin/pip install -U selenium

我以前不知道这件事,但它似乎奏效了。

【讨论】:

  • 对于 Windows 用户,如果您使用命令提示符/power shell 在 'C:\Users\yourname\Anaconda3' 目录中运行 'pip install -U selenium',这也有效。
【解决方案2】:

以下作品适合我:

conda install -c conda-forge selenium

详情请查看the Selenium page in Anaconda website

【讨论】:

    【解决方案3】:

    试试:

    conda install -c metaperl selenium=2.40.0
    

    【讨论】:

    • 虽然这段代码可以回答这个问题,但最好包含一些上下文,解释它是如何工作的以及何时使用它。从长远来看,纯代码的答案没有用处。
    • 这试图强迫我将python 3.7降级到2.7,所以要小心!
    猜你喜欢
    • 2019-02-26
    • 2018-12-18
    • 2022-01-17
    • 2019-01-08
    • 2015-12-02
    • 2020-08-09
    • 1970-01-01
    • 2011-07-02
    • 2023-03-08
    相关资源
    最近更新 更多