这个问题已被问过几次,但补救措施似乎很复杂,我仍然在寻找用户特定的解决方案。我最近重新安装了anaconda;现在,进入后
" pip install splinter
"
在Mac上的终端我收到回复:
"要求已经满足:分裂在/usr/local/lib/python2.7/site-packages
要求已经满足:selenium> = 2.53.6 in /usr/local/lib/python2.7/site-packages(来自splinter)"
但是,输入import splinter
后,我在python(Anaconda)中收到以下错误
Traceback(最近一次调用最后一次):
文件"",第1行,in
导入分裂
ImportError:没有名为splinter"
当我在终端输入which python
时,这是输出:" / usr / local / bin / python"
我正在编辑此处的问题以添加解决方案:~/anaconda2/bin/pip install splinter
答案 0 :(得分:0)
使用
$ dirname `which python`
查看anaconda的python
可执行文件的位置,然后查看pip
的该文件夹。现在使用此pip
来安装包
答案 1 :(得分:0)
1)尝试卸载并重新安装:
pip uninstall splinter
2)同时从" site-packages"手动删除分片。
3)如果问题仍然存在,请尝试此操作:
$ easy_install -m PACKAGE_name
答案 2 :(得分:0)
我遇到了同样的问题,我多次卸载并重新安装了splinter,但这没有用。然后,我输入source activate (name of my conda environment)
,然后输入pip install splinter
。它对我有用。