由于
,我的计算机上安装了sklearn 0.19> conda install scikit-learn=0.19
终端说
# All requested packages already installed. # packages in environment at /home/pierre/anaconda3: ...
但是当我在Spyder中这样做时:
print('The scikit-learn version is {}.'.format(sklearn.__version__))
它仍然显示
The scikit-learn version is 0.17.1.
如何让Spyder使用sklearn
的正确版本?
我在Spyder中安装了Python 2.7。
当我进入“工具”时,我没有看到解释器图标:
答案 0 :(得分:2)
您可能正在使用Spyder中的另一个Python解释器,该解释器安装了旧的scikit-learn版本。
最简单的解决方案是在您拥有新scikit-learn
版本的环境中使用Spyder。检查是否使用以下方式安装:
$ conda install spyder
然后从该环境中启动spyder
。
或者您也可以将Spyder的解释器设置为您拥有新scikit-learn
的环境:
要更改Spyder使用的解释器(部分基于this post on "How to change python version in anaconda spyder"),您需要打开"工具" - > "设定" (或使用键盘快捷键: Ctrl + Alt + Shift + P ):
并在" Python解释器"部分中选择您的Python解释器。 - > "使用以下翻译":