繁体   English   中英

anaconda/spyder scikit 学习更新 0.21.3 到 0.22.2

[英]anaconda/spyder scikit learn update 0.21.3 to 0.22.2

anaconda/spyder scikit 学习更新 0.21.3 到 0.22.2

(base) mm@mm:~$ python --version
Python 3.7.4
(base) mm@mm:~$ anaconda --version
anaconda Command line client (version 1.7.2)

我的scikit-learn版本是 0.21.3,但我无法更新到 0.22.2 我尝试了多种更新方式,但我认为这个版本不包含在我的频道中。 我正在使用默认频道

如何更新sckit-learn使用conda或任何其他可能的方式

我的历史(我尝试过的命令):

 1509  conda update conda
 1510  spyder 
 1511  conda list
 1512  conda update scikit-learn
 1513  anaconda
 1514  navigator-updater 
 1515  conda list scikit-learn
 1516  conda install scikit-learn=0.22.2
 1517  conda install scikit-learn=0.22
 1518  conda install scikit-learn==0.22.2
 1519  conda install -c intel scikit-learn
 1520  spyder 
 1521  history 

我在尝试conda install时遇到的错误:

(base) mm@mm:~$ conda install scikit-learn=0.22.2
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - scikit-learn=0.22.2

Current channels:

  - https://repo.anaconda.com/pkgs/main/linux-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/linux-64
  - https://repo.anaconda.com/pkgs/r/noarch

使用conda install时,并非每个软件包以及并非总是最新版本的软件包都可以从默认渠道获得。

您可以通过两种方式检查已配置频道中的可用内容:

conda search scikit-learn为您提供与名称scikit-learn和可用版本匹配的所有软件包的列表。 在 linux x64 上,这给了我这个:

# Name                       Version           Build  Channel
<shortened to last few lines of list>
scikit-learn                  0.22.1  py36h22eb022_0  pkgs/main
scikit-learn                  0.22.1  py36hd81dba3_0  pkgs/main
scikit-learn                  0.22.1  py37h22eb022_0  pkgs/main
scikit-learn                  0.22.1  py37hd81dba3_0  pkgs/main
scikit-learn                  0.22.1  py38h22eb022_0  pkgs/main
scikit-learn                  0.22.1  py38hd81dba3_0  pkgs/main

因此,默认频道中只有0.22.1可用。 您还可以使用anaconda.org进行检查,您可以在其中使用 saerch 函数来获取此信息: 在此处输入图片说明

请注意,根据0.22.1 conda search output ,灰色小数字表明anaconda / scikit-learn (默认通道的镜像)只有版本0.22.1

还要注意conda-forge / scikit-learn有你想要的版本,所以你可以使用这个命令来安装:

conda install -c conda-forge scikit-learn=0.22.2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM