[英]Can't upgrade Anaconda base to Python 3.8
我想将我的基础环境升级到 Python 3.8。 根据官方文档,我应该只运行conda install -c anaconda python
。 然而,这只会升级 Python 3.7,所以,最后:
(base) C:\Users\bob>conda install -c anaconda python
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
(base) C:\Users\bob>python --version
Python 3.7.6
conda update -c anaconda python
只更新了一些包,而不是 Python 本身。
如果我指定一个版本,就像这里解释的那样,在分析依赖关系两个小时后,升级会因为冲突而失败。
我设法设置了一个 3.8 环境,但我宁愿升级我的基本环境,因为它是我在 Anaconda 之外使用的系统路径。
有什么建议吗?
anaconda 的最新稳定版是 3.7 版
请看这里:
https://www.anaconda.com/distribution/
没有获得 python 3.8 的选项,这是因为 anaconda 有时运行的版本落后于 python 的发布。
由于您提到的冲突,似乎还不可能将 anaconda 的基本版本更新到 3.8。 我假设一旦所有标准包都更新为支持 3.8+(以及所有依赖项的更新版本),那么 anaconda 版本将包含 3.8.x 作为默认版本。 这可能需要一段时间。
这里的问题是 anaconda 默认安装的软件包中的版本冲突。 您可以在干净的环境中安装 3.8 的原因是因为该环境中没有安装其他软件包,因此没有冲突。
这现在确实提供了一个解决方案,尽管它需要从头开始重新安装所有内容......
免责声明:我不使用 Windows,因此请根据您的操作系统调整我的说明。
conda install python=3.8
根据您安装的内容,在某些时候您可能会遇到相同的冲突,这些冲突会阻止标准 anaconda 安装目前无法更新,但这对我来说并没有发生。
我遇到了同样的问题,发现有一个 2020-07 版本的 Anaconda with Python 3.8 https://www.anaconda.com/products/individual
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.