这个问题已经被问到几次,但是补救措施似乎很复杂,我仍在寻找特定于用户的解决方案。我最近重新安装了Anaconda;现在,进入 " pip install splinter
"在我的Mac的终端中,我得到了回复: "需求已经满足:splinter in/usr/local/lib/python2.7/site-packages需求已经满足:硒> = 2.53.6在/usr/local/lib/python2.7/site-packages(来自Splinter)"
但是,输入import splinter
后,我在Python(Anaconda)中遇到以下错误Trackback(最近的最新电话): 文件",第1行,在 导入分裂Importerror:没有名为Splinter的模块"
当我在终端中输入which python
时,这是输出:"/usr/local/bin/python"
我在这里编辑问题以添加解决方案:~/anaconda2/bin/pip install splinter
1)尝试卸载并安装re:
pip uninstall splinter
2)还从"站点包装"中手动删除分裂。
3)如果问题仍然存在:
也可以尝试一下$ easy_install -m PACKAGE_name
那是两个不同的python。您正在使用默认Python的PIP,但尝试从Anaconda导入软件包。
使用
$ dirname `which python`
查看Anaconda的python
可执行文件在哪里,然后查看pip
的文件夹。现在使用此pip
安装软件包
我遇到了同样的问题,我多次卸载并重新安装了碎屑,但这无效。然后我输入source activate (name of my conda environment)
,然后进行pip install splinter
。它对我有用。