如何从Anaconda 5.2(使用python 3.6.6)升级到Anaconda 5.3(使用python 3.7)

eli*_*liu 2 python anaconda conda

背景

我在Windows 10上安装 了带有Python版本3.6.5的 Anaconda 5.2
,在撰写本文时,最新的Anaconda版本是5.3,它使用的是Python 3.7.0。最新的python版本是3.7.1

我在cmd中使用了以下命令两次,以更新到最新的Anaconda:

conda update conda
conda update anaconda
Run Code Online (Sandbox Code Playgroud)

上面的最终结果是,Anaconda现在是5.3版,但是python更新到了最新的3.6,但没有更新到3.7。

list anaconda
# packages in environment at C:\Anaconda3:
#
# Name                    Version                  Build  Channel
anaconda                  5.3.0                    py36_0
anaconda-client           1.7.2                    py36_0
anaconda-navigator        1.7.0                    py36_0
anaconda-project          0.8.2                    py36_0

python --version
Python 3.6.6 :: Anaconda, Inc.
Run Code Online (Sandbox Code Playgroud)

如何使用其支持的最新python版本更新到最新的Anaconda?(除了卸载和重新安装)

dej*_*ich 5

尝试

conda install python==3.7.0
Run Code Online (Sandbox Code Playgroud)

然后只需使用所需的python版本创建新环境,例如

conda create --name python3_7 python=3.7.0 --channel conda-forge
Run Code Online (Sandbox Code Playgroud)

编辑:刚刚在我的mac终端上进行了测试,

conda update python
Run Code Online (Sandbox Code Playgroud)

将我的python版本更新3.6.53.7.0