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

use*_*929 12 python upgrade scikit-learn anaconda

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

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

jak*_*vdp 18

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

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

$ conda install pip
$ pip install git+git://github.com/scikit-learn/scikit-learn.git
Run Code Online (Sandbox Code Playgroud)

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

  • 这里有一些信息:http://scikit-learn.org/stable/developers/advanced_installation.html#advanced-installation只是一个警告:一般来说,在Windows上构建已编译的软件包是一个真正的PITA; 这就是为什么大多数使用和开发此类代码的人都会避开该平台. (2认同)