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



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

相关内容

  • 没有找到相关文章

最新更新