我的机器(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作为独立安装)
有什么想法吗?
由于
答案 0 :(得分:1)
由于听起来您的代码在终端中正常工作但在PyCharm中没有正常工作,因此我认为PyCharm配置不正确。尝试将PyCharm的默认解释器设置为Anaconda python verson:https://www.jetbrains.com/help/pycharm/configuring-python-interpreter-for-a-project.html。
理想情况下,您应该创建一个新环境并在选择解释器时选择“添加本地”。