我想将基本环境升级到Python 3.8。根据{{3}},我应该只运行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本身。
如果我指定了一个版本,如解释的official documentation,则在分析依赖项两个小时后,由于冲突而导致升级失败。
我设法建立了一个3.8环境,但是我宁愿升级基本环境,因为它是我的系统路径,可以在Anaconda之外使用。
有什么建议吗?
答案 0 :(得分:2)
anaconda的最新 stable 版本是3.7
请在此处查看
https://www.anaconda.com/distribution/
没有选择获取python 3.8的选项,这是由于anaconda有时在python发行版之后运行了一个版本。
答案 1 :(得分:1)
由于您提到的冲突,似乎无法将anaconda的基本版本更新为3.8。我假设一旦所有标准软件包都更新为支持3.8+(以及所有依赖项的更新版本),那么anaconda发行版将默认包含3.8.x。这可能需要一段时间。
这里的问题是anaconda默认安装的软件包中的版本冲突。您可以在干净的环境中安装3.8的原因是,在该环境中没有安装其他软件包,因此没有冲突。
这确实提供了一种解决方案,尽管它需要从头开始重新安装所有内容...
免责声明:我不使用Windows,因此请根据您的操作系统调整说明。
conda install python=3.8
中安装python 3.8 根据安装的内容,有时可能会遇到相同的冲突,导致当前无法更新标准anaconda安装,但这对我而言还没有发生。
答案 2 :(得分:1)
我遇到了同样的问题,发现2020-07年的Anaconda使用Python 3.8 https://www.anaconda.com/products/individual