首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何升级anaconda中的scikit-learn包

如何升级anaconda中的scikit-learn包
EN

Stack Overflow用户
提问于 2015-11-13 03:42:30
回答 7查看 162.6K关注 0票数 26

我正在尝试将scikit-learn的软件包从0.16升级到0.17。为此,我尝试使用这个网站上的二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn。我有Windows7的x64位。我在本地下载了相关的包,并给出了以下命令,并获得了已经更新的需求:

代码语言:javascript
复制
C:\Users\skumar>pip install --upgrade --use-wheel --no-index --find-links=../../
SOURCE/APPS scikit-learn
Ignoring indexes: https://pypi.python.org/simple
Requirement already up-to-date: scikit-learn in c:\anaconda3\lib\site-packages

然后我尝试从远程站点升级,得到了类似的结果:

代码语言:javascript
复制
C:\Users\skumar>pip install --upgrade --use-wheel --no-index --trusted-host www.
lfd.uci.edu --find-links=http://www.lfd.uci.edu/~gohlke/pythonlibs/ scikit-learn

Ignoring indexes: https://pypi.python.org/simple
Requirement already up-to-date: scikit-learn in c:\anaconda3\lib\site-packages

在远程站点上有两个版本,即0.16和0.17。有没有办法在命令中指定版本?或者如何安装/升级轮子文件?

EN

回答 7

Stack Overflow用户

发布于 2015-11-13 03:57:06

Anaconda附带了conda包管理器,该管理器旨在处理这些类型的升级。首先更新conda本身以获取最新的包列表:

代码语言:javascript
复制
conda update conda

然后安装你想要的scikit-learn版本

代码语言:javascript
复制
conda install scikit-learn=0.17

所有必要的依赖项也将升级。如果你在Windows上使用conda有问题,这里有一些相关的常见问题解答:http://docs.continuum.io/anaconda/faq

票数 39
EN

Stack Overflow用户

发布于 2018-08-01 19:19:13

下面的内容对我来说很有效--在Anaconda-Jupyter Notebook上学习。

升级我的scikit-在Google VM实例上Ubuntu上安装的anaconda中从0.19.1学习到0.19.2:

在终端中执行以下命令:

首先,使用以下命令检查现有的具有版本的可用包:

代码语言:javascript
复制
conda list    

它将在输出中显示不同的软件包及其安装的版本。在这里查看scikit-learn。例如,对我来说,输出是:

代码语言:javascript
复制
scikit-learn              0.19.1           py36hedc7406_0  

现在我想升级到0.19.2 2018年7月发布,即最新的可用版本。

代码语言:javascript
复制
conda config --append channels conda-forge
conda install scikit-learn=0.19.2

当您尝试升级到0.17版本时,请尝试使用以下命令:

代码语言:javascript
复制
conda install scikit-learn=0.17

现在使用以下命令检查所需版本的scikit-learn是否已正确安装:

代码语言:javascript
复制
conda list 

对我来说,输出是:

代码语言:javascript
复制
scikit-learn              0.19.2          py36_blas_openblasha84fab4_201  [blas_openblas]  conda-forge

注意:如果您正在使用Anaconda或Miniconda,请不要使用pip命令

我尝试了以下命令:

代码语言:javascript
复制
!conda update conda 
!pip install -U scikit-learn

它将安装所需的软件包,也将在conda list中显示,但如果您尝试导入该软件包,它将不起作用。

在网站http://scikit-learn.org/stable/install.html上提到:警告升级或卸载scikit learn与蟒蛇或conda一起安装,您不应使用pip。

票数 12
EN

Stack Overflow用户

发布于 2017-12-08 11:48:45

因此,要升级scikit-learn软件包,您必须遵循以下流程

第1步:打开您的terminal(Ctrl+Alt+t)

Step-2: Now通过键入conda list检查当前安装的软件包以及安装在conda环境中的版本

Step-3: Now用于升级,键入以下命令

代码语言:javascript
复制
conda update scikit-learn

希望它能有所帮助!!

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

https://stackoverflow.com/questions/33679938

复制
相关文章

相似问题

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