在终端中安装后,在python中找不到模块

时间:2016-11-27 13:44:58

标签: python pip splinter

这个问题已被问过几次,但补救措施似乎很复杂,我仍然在寻找用户特定的解决方案。我最近重新安装了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

3 个答案:

答案 0 :(得分:0)

这是两个不同的蟒蛇。你正在使用默认python中的pip,但是尝试从anaconda导入包。

使用

$ 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。它对我有用。