首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scikit-learn - installing开发版本(0.20)

Scikit-learn - installing开发版本(0.20)
EN

Stack Overflow用户
提问于 2018-01-04 12:31:40
回答 2查看 2.9K关注 0票数 0

我目前已经安装了scikit-learn 0.19。我想使用最新的开发版本来测试我的代码,因为增量PCA似乎有一个修复。

如果我以前安装过scikit-learn using anaconda,我该如何安装这个新版本?

另外,如果0.20不能解决我的问题,我如何恢复到稳定版本?

我需要一些帮助,因为我已经阅读了网站上的文档,但不确定我是否完全理解了这个过程(特别是如果需要的话,可以恢复到稳定版本)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-04 21:17:53

Anaconda Python发行版的全部意义(除了包含一堆有用的包的便利性之外)是您获得了conda环境管理器,它的存在正是为了满足这类需求。

您要做的是通过启动Anaconda提示符并输入以下命令来创建一个新的conda环境

代码语言:javascript
复制
conda create -n myenv scikit-learn other-package other-package2 etc

其中,myenv是您希望为新环境指定的名称,other-package other-package2 etc是您希望在代码中使用(导入)的任何其他包的名称。conda将找出这些包的所有依赖项,并在继续之前向您显示将要安装的包的列表。

如果你想指定一个包应该是一个特定的版本,请将其添加到包名称中,例如other-package=1.1.0,否则conda将安装每个包的最新版本,这些包是相互兼容的。您还可以通过将其包含在包列表中来指定特定版本的Python,例如python=3.4。您可以使用conda search package-name检查包的版本(显然,package-name是您需要的包的名称)。

要在新创建的环境中运行代码,首先在Anaconda提示符下对环境执行activate命令。如果使用Spyder IDE,请在激活正确的环境后启动它,或者使用特定于该环境的开始菜单快捷方式(如果有)。其他IDE可能有自己的方法来选择要在其中工作的特定环境。

要恢复到您以前使用的版本,请对包含这些版本的环境执行activate操作-如果您以前从未创建过新环境,则该环境将为root

票数 2
EN

Stack Overflow用户

发布于 2018-08-26 20:50:53

以防有人来这里寻找没有conda的解决方案:

The website建议您通过以下地址下载最新代码

代码语言:javascript
复制
git clone git://github.com/scikit-learn/scikit-learn.git

然后将其包含在pip via中(在切换到目录之后)

代码语言:javascript
复制
pip install --editable .

您还可以添加--user标志,以便将pip安装到本地目录。然后,卸载应该和pip uninstall sklearn一样简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48088699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档