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

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

问题描述:

这个问题已被问了几次,但补救似乎很复杂,我仍然在寻找一个用户特定的解决方案。我最近重新安装了anaconda;现在,在终端上我的Mac进入 “” 后,我得到的回应: “的要求已经满足:碎片在/usr/local/lib/python2.7/site-packages 要求已经满足:硒> = 2.53.6在/usr/local/lib/python2.7/site-packages(从分裂)”安装在终端后在python中找不到模块

但是,我得到了蟒蛇(Anaconda)的以下错误后进入import splinter 回溯(最近最后一次通话) : 文件“”,第1行,在 导入碎片 ImportError:No module named splinter“

当我进入终端which python,这是输出:“在/ usr/local/bin目录/蟒蛇”

我在这里编辑问题补充解决方案:~/anaconda2/bin/pip install splinter

+0

尝试'PIP安装-U splinter' – ettanany

+0

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

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

使用

$ dirname `which python` 

上看到蟒蛇的python可执行文件,然后看到文件夹pip。现在使用这个pip安装包

+0

谢谢。我如何“使用此点”来安装软件包?只需设置目录? – bayrah

+0

@bayrah无论你可以设置'$ PATH'或者你可以简单的运行'/ location/ro/anaconda/bin/pip install package'来使用这个pip来安装包裹 –

+1

道歉,我发现这个解决方案用〜/ anaconda2/bin/pip安装splinter' – bayrah

1)尝试卸载和重新安装:

pip uninstall splinter 

2)也可手动从“站点包”删除碎片。

3)也可以尝试这个,如果问题仍然存在:

$ easy_install -m PACKAGE_name