在木星中导入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重新安装在您的环境中,然后重试。安装软件包后,您可能必须停用并激活环境。