我已经安装了一个virtualenv machinelearn并在该环境中安装了几个python模块(熊猫,scipy和sklearn)。在virtualenv中运行Jupyter笔记本:安装sklearn模块不可用
当我运行jupyter笔记本电脑,我可以导入熊猫和SciPy的在我的笔记本电脑 - 然而,当我尝试导入sklearn,我收到以下错误信息:
import sklearn
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-8fd979e02004> in <module>()
----> 1 import sklearn
ImportError: No module named 'sklearn'
我能够导入所有模块,在命令行 - 所以我知道他们已成功安装:
(machinelearn) [email protected]:~/path/to/machinelearn$ python -c "import pandas, scipy, sklearn"
(machinelearn) [email protected]:~/path/to/machinelearn$
我怎样才能导入sklearn在一个virtualenv中运行我jupyter的笔记本吗?
我想你还没有用正确的python可执行文件启动你的笔记本。它写在页面的右侧,应该有一个下拉菜单。检查它是否是用virtualenv而不是root安装的conda。 –