找不到运行Python的Selenium模块

找不到运行Python的Selenium模块,python,selenium,anaconda,Python,Selenium,Anaconda,我在我的机器Mac上安装了Python 3.6,并且将Anaconda包作为一个整体安装。我尝试在PyCharm中运行一个简单的脚本,如下所示: from selenium import webdriver browser = webdriver.Firefox() type(browser) browser.get('http://inventwithpython.com') 当我运行该命令时,会收到错误消息:“导入错误”。没有名为Selenium'的模块 编辑:下面是请求的完整堆栈跟踪抱歉

我在我的机器Mac上安装了Python 3.6,并且将Anaconda包作为一个整体安装。我尝试在PyCharm中运行一个简单的脚本,如下所示:

from selenium import webdriver
browser = webdriver.Firefox()
type(browser)
browser.get('http://inventwithpython.com')
当我运行该命令时,会收到错误消息:“导入错误”。没有名为Selenium'的模块

编辑:下面是请求的完整堆栈跟踪抱歉,如果这不是完整堆栈跟踪,请告诉我:

回溯最近一次呼叫上次: 文件/Users/xxxx/PycharmProjects/StringsLoops/Selenium.py,第1行,in 从selenium导入webdriver ImportError:没有名为“selenium”的模块

进程已完成,退出代码为1

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

pip install selenium
安装成功。然后我再次运行我的程序,同样的错误。在谷歌搜索之后,我试着:

python3 -m pip install selenium
这导致了以下错误:

'已满足要求:selenium in/Users/xxxx/anaconda/lib/python3.6/site软件包'

所以我在这一点上迷失了方向。我知道很久以前这是有用的,但那是在我:

A.将操作系统升级到Mac OSX-Sierra

B.在我的机器上安装Python作为单机版和安装Selenium作为单机版之前安装了Anaconda

有什么想法吗


谢谢

因为听起来您的代码在终端中工作正常,但在PyCharm中没有,这让我相信PyCharm没有正确配置。尝试将PyCharm的默认解释器设置为Anaconda python verson:


理想情况下,您应该创建一个新环境,并在选择解释器时选择AddLocal

嘿,我知道这是一个迟来的回复,但我想出了一个方法来解决这个问题 首先,问题出在pycharm内部,因为如果您已经成功安装了模块,则意味着它已安装!!! 现在来看解决方案: --转到左上角的文件向下滚动并单击设置 然后寻找一个标签,上面写着project:yourprojectname单击它会给您两个选项单击python interperter然后通过projectinterperter列表选择您的项目名称 之后,您会在右手边看到一个+符号,单击该符号,然后会弹出一个选项卡,指向上方的搜索栏,键入您的包/模块名称(在本例中为selenium),然后从显示的列表中选择它,然后单击install package(安装包)
就这样

你能发布完整的堆栈跟踪吗?@AetherUnbound我已经把它添加到了OP中。我希望这就是你的意思。谢谢,回溯中还有更多信息吗?还是只有一行?@AetherUnbound这是我在执行后在PyCharm控制台中看到的所有信息,除非记录并存储了此跟踪的完整版本?不用担心,看起来就是这样。你能试着打开一个终端并执行以下命令吗:SeleniumImportWebDriver中的python-c,让我知道它说了什么。我试着在TextWrangler中运行这个程序,效果很好。我需要检查我的PyCharm配置。谢谢