为什么Sklearn软件包在终端中运行,而不是在Jupyter中运行



在木星中导入sklearn时,结果是:

>>> import sklearn
ImportError: No module named 'sklearn'

我已经安装了带有PIP的Scikit-Learn,PIP列表显示已安装了Sklearn。进口Sklearn在终端中完全工作,只是在Jupyter中不在这里。

我唯一的想法是他们在不同的环境中运行?

终端:

>>> sys.executable
'/Users/Victoria/anaconda3/bin/python'

但是,在jupyter中:

>>> sys.executable
'/Users/Victoria/anaconda3/envs/py35/bin/python'

在这里的任何帮助都非常感谢,非常感谢。

您可能需要安装相应的内核依赖项。执行以下命令。

pip install environment_kernels

现在重新启动jupyter笔记本。应该工作。

最好!

  • 激活您的环境,您应该看到以下内容:

    which python
    '/Users/Victoria/anaconda3/envs/py35/bin/python'
    which jupyter
    '/Users/Victoria/anaconda3/envs/py35/bin/jupyter'
    
  • 在环境中安装Sklearn(您可以使用PIP或CONDA)

  • 从环境中运行jupyter

如果这不起作用,请使用conda重新安装在您的环境中,然后重试。安装软件包后,您可能必须停用并激活环境。

相关内容

  • 没有找到相关文章

最新更新