安装在终端后在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
答
这是两个不同的蟒蛇。您正在使用默认python中的pip,但试图从anaconda导入包。
使用
$ dirname `which python`
上看到蟒蛇的python
可执行文件,然后看到文件夹pip
。现在使用这个pip
安装包
答
1)尝试卸载和重新安装:
pip uninstall splinter
2)也可手动从“站点包”删除碎片。
3)也可以尝试这个,如果问题仍然存在:
$ easy_install -m PACKAGE_name
尝试'PIP安装-U splinter' – ettanany
这是两个不同的蟒蛇。你正在使用你的默认python的'pip',但是试图从anaconda导入这个包。 –