conda 更新 python 版本
当使用 Miniconda 安装 Python 后,除了使用虚拟环境外,有时,我们还需要更新主环境中的 Python 版本,本篇介绍如何更新主环境中的 Python 版本到最新。
当主环境版本不需要大版本更新时
当主环境的 Python 版本不需要大版本更新时,如最初安装的 Python 版本是 3.9.5,现在 Python 官网已经发布了 3.9.13,此时,我们更新小版本到 Anaconda 中的 Python3.9 到最新。
1 | # 首先更新 conda 到最新,测试中如果当前处在 conda activate 状态下,需要更新 conda 两次 |
当主环境版本需要大版本更新时
当主环境的 Python 版本需要大版本更新,如最初安装的 Python 版本是 3.9.5,想要更新Python 官网中的最新版 3.10.4,此版本不是稳定版,仍处在 bugfix 阶段,不建议更新。但是,当此版本是稳定版时,可使用如下指定版本的方法更新。
1 | conda update conda |
此方法,会重新安装一个新版本的 python 在 /usr/local/miniconda/lib
中,并把 base 使用的 python 指向新 python,久 python 仍然在 lib 中。但是,新版本的 python 3.10 文件夹下没有就版本安装的第三方依赖,需要重新安装。所以,一般情况下不建议升级。可以通过 conda create env -n new python=3.10
创建新的虚拟环境。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论