繁体   English   中英

Anaconda基础环境如何更新Python?

[英]How to update Python in Anaconda base environment?

Anaconda基础环境下如何更新Python? Python 是否打算在基本环境中升级,或者应该完全删除并重新安装 Anaconda? 任何版本最终都会 go 失去支持,所以应该有一些解决方案。

到目前为止我已经尝试过,但没有导致 Python 得到更新:

  • conda update --all
  • conda update pythonconda update anaconda
  • conda install python=3.9conda install anaconda=2021.11一个半小时后仍未完成。
  • mamba install python=3.9导致“包 python_abi-3.7-2_cp37m 需要 python 3.7.*,但无法安装任何提供程序”
  • 在此不再提出其他建议。

我有一个类似的问题:

conda install anaconda=2022.10导致无法解决的冲突, conda install python=3.9也是如此。

我终于设法通过在同一个更新命令中指定这两个要求来更新:

conda install anaconda=2022.10 python=3.9

在基础环境中,运行mamba update python --no-pin (当然,您可以使用conda来完成,但是您需要等待很长时间。)。

Anaconda 的官方文档建议不要升级到 Python的另一个主要版本。它提到了您已经尝试过的方法:

conda install python=3.9

但是这个过程并没有为你完成。 这与他们的文档一致,其中说:

不推荐,最好创建一个新环境。 解析器必须非常努力地确定要升级哪些包。

相反,您应该按照文档此问题的答案所建议的创建一个新环境。

conda create -n py39 python=3.9 anaconda
  1. 通过在开始菜单中搜索或在命令提示符中运行“anaconda-prompt”来打开 Anaconda 提示符。

在 Anaconda 提示符下运行此命令以更新基础环境:conda update --all

暂无
暂无

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

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