无法找到运行Python的Selenium模块

时间:2017-07-12 03:54:50

标签: python selenium anaconda

我的机器(Mac)上安装了Python 3.6,整个安装了Anaconda软件包。我试图在PyCharm中运行一个简单的脚本,如下所示:

from selenium import webdriver
browser = webdriver.Firefox()
type(browser)
browser.get('http://inventwithpython.com')

当我运行时,我收到错误消息:'导入错误。没有名为Selenium的模块'。

编辑:这是下面要求的完整堆栈跟踪(对不起,如果这不是完整的堆栈跟踪,请告诉我):

追踪(最近一次通话):   File" /Users/xxxx/PycharmProjects/StringsLoops/Selenium.py" ;,第1行,在     来自selenium import webdriver ImportError:没有名为' selenium'

的模块

使用退出代码1完成处理

我尝试使用以下方法再次安装Selenium:

pip install selenium

并且安装成功。然后我再次运行我的程序,同样的错误。经过一些谷歌搜索我试过:

python3 -m pip install selenium

出现以下错误:

'要求已经满足:selenium in /Users/xxxx/anaconda/lib/python3.6/site-packages'

所以我在这一点上迷失了。我知道有一段时间以前这个曾经工作但那是在我之前:

一个。将操作系统升级到Mac OSX-Sierra

B中。安装Anaconda(之前我在我的机器上使用Python作为独立的,并将Selenium作为独立安装)

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

由于听起来您的代码在终端中正常工作但在PyCharm中没有正常工作,因此我认为PyCharm配置不正确。尝试将PyCharm的默认解释器设置为Anaconda python verson:https://www.jetbrains.com/help/pycharm/configuring-python-interpreter-for-a-project.html

理想情况下,您应该创建一个新环境并在选择解释器时选择“添加本地”。