Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 升级到scikit的开发版本在Anaconda上学习?_Python_Scikit Learn_Upgrade_Anaconda - Fatal编程技术网

Python 升级到scikit的开发版本在Anaconda上学习?

Python 升级到scikit的开发版本在Anaconda上学习?,python,scikit-learn,upgrade,anaconda,Python,Scikit Learn,Upgrade,Anaconda,我通过Anaconda使用python,并希望使用scikit learn中的一个新功能(),该功能目前仅在开发版本0.18.dev0中可用 但是,执行经典的conda更新似乎不起作用,因为conda没有列出任何开发包。在我的Anaconda中安装开发版本的最简单方法是什么?(值得一提的是,我使用的是64位windows 7。)如果有人为软件包生成并提供了二进制文件,则只能使用conda安装软件包。有些软件包每晚发布版本,允许这样做,但scikit learn不在其中 要在一个命令中安装最新版本

我通过Anaconda使用python,并希望使用scikit learn中的一个新功能(),该功能目前仅在开发版本0.18.dev0中可用


但是,执行经典的
conda更新
似乎不起作用,因为conda没有列出任何开发包。在我的Anaconda中安装开发版本的最简单方法是什么?(值得一提的是,我使用的是64位windows 7。)

如果有人为软件包生成并提供了二进制文件,则只能使用
conda
安装软件包。有些软件包每晚发布版本,允许这样做,但scikit learn不在其中

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

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

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

您应该在Anaconda上构建自己的scikit学习包。我在大约10分钟内完成了。关于如何构建包的conda很有帮助。实现这一点的方法可能不止一种,但我只是下载了scikit learn github repo,将其放入一个新的repo,添加了一个存放我的conda配方的目录,然后根据我刚下载的配方构建了包。

我有scikit learn 0.17,它没有MLPClassizer。我刚刚做了一个康达更新,如下所示:

conda update scikit-learn

康达负责更新所有相关的软件包,在更新后它就可以工作了

谢谢大家!!我的系统很可能没有为此进行设置,所以你能告诉我如何找到我需要安装的东西吗?这里有一些信息:只是一个警告:通常在Windows上构建编译包是一个真正的PITA;这就是为什么使用和开发这种代码的大多数人都避免使用这个平台。@ USE1111929,你需要C++编译器,Python,NoMpy,SciPy . Hmm.…我有微软的C++编译器,但我得到了错误“AttEdTrime:MVC编译器实例没有属性‘CimuleRyCxx’”。谷歌搜索这个并没有给我任何解决方案的步骤。你知道我该怎么做吗?@user1111929我不使用Windows,但你可以安装。它基本上在Windows上安装所有Linux工具,包括编译器等。您能给出更详细的说明吗?