Python anaconda/spyder scikit学习更新0.21.3至0.22.2

Python anaconda/spyder scikit学习更新0.21.3至0.22.2,python,scikit-learn,anaconda,conda,Python,Scikit Learn,Anaconda,Conda,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 我尝试了多文件更新方式,但我认为我的频道中不包括这个版本。我正在使用默认频道 如何使用con

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 我尝试了多文件更新方式,但我认为我的频道中不包括这个版本。我正在使用默认频道

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

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

以及尝试
conda安装时出现的错误:

(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

conda install scikit learn=0.22给您带来了什么错误
conda search scikit learn
将显示没有可用的0.22.2版本,但有0.22和0.22.1可用。不要使用基本环境进行开发!几乎没有任何理由去碰它。
# 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
conda install -c conda-forge scikit-learn=0.22.2