Jupyter Notebook 中的旧 sklearn 版本

Posted

技术标签:

【中文标题】Jupyter Notebook 中的旧 sklearn 版本【英文标题】:old sklearn version in Jupyter Notebook 【发布时间】:2017-06-05 17:11:37 【问题描述】:

我通过终端更新 sklearn 版本

conda install scikit-learn=0.18

如果我用conda list scikit-learn列出

# packages in environment at /Users/Claudia/anaconda:
scikit-learn              0.18.1              np111py27_1
scikit-learn              0.18.1                    <pip>

但如果我在笔记本中运行

print('The scikit-learn version is .'.format(sklearn.__version__))

结果是

The scikit-learn version is 0.17.1.

如何解决和更新 Jupyter Notebook 中的版本?

【问题讨论】:

尝试打开一个新笔记本并再次检查版本。 【参考方案1】:

要更新 Jupyter 使用的版本,您需要通过 Jupiter 界面打开终端

并从这里运行命令

 conda update scikit-learn

错误是使用系统终端。

【讨论】:

【参考方案2】:

我通过python -m pip install scikit-learn --upgrade解决了这个问题 检查Python loading old version of sklearn

【讨论】:

以上是关于Jupyter Notebook 中的旧 sklearn 版本的主要内容,如果未能解决你的问题,请参考以下文章

Jupyter Notebook 中的 Handsontable

PySpark 和 Jupyter-notebook 中的 Collect() 错误

python 显示Jupyter Notebook中的所有列。

在Jupyter notebook中使用特定虚拟环境中的python的kernel

Jupyter Notebook 中的输出格式

Jupyter Notebook 中的 GridSearchCV 进度