升级到开发版的scikit-learn on Anaconda?

时间:2015-11-06 13:44:52

标签: python scikit-learn upgrade anaconda

我通过Anaconda使用python,并希望在scikit中使用新功能(http://scikit-learn.org/dev/modules/neural_networks_supervised.html) - 了解目前仅在开发版本0.18.dev0中可用。

然而,做经典conda update似乎不起作用,因为conda没有列出任何开发包。将开发版本安装到我的Anaconda中最简单的方法是什么? (对于它的价值,我使用的是64位Windows 7.)

3 个答案:

答案 0 :(得分:18)

如果有人为程序包构建并提供了二进制文件,则只能使用conda来安装程序包。有些软件包会发布允许这样做的每晚构建,但scikit-learn不是其中之一。

要在一个命令中安装最新版本,可以使用pip; e.g:

$ conda install pip
$ pip install git+git://github.com/scikit-learn/scikit-learn.git

但请记住,这需要编译库中的所有C扩展,因此如果系统没有为此设置,它将会失败。

答案 1 :(得分:2)

我有scikit-learn 0.17没有MLPClassifier。我刚做了如下的conda更新:

conda update scikit-learn

conda负责更新所有依赖包,并在更新后工作!

答案 2 :(得分:1)

你应该在Anaconda上建立自己的scikit-learn包。我是在大约10分钟(repo)(package)完成的。关于如何构建包的conda tutorial很有帮助。可能有多种方法可以做到这一点,但我刚刚下载了scikit-learn github repo,将其放入一个新的仓库中,添加了一个包含我的conda配方的目录,然后从配方中构建了包{{3我刚刚下载了。

相关问题