我可以在 Anaconda base (root) 中更新到 Python 3.9 或 3.10 吗?

12 人关注

有什么办法可以将目前的conda基础(root)环境(目前有Python 3.8.11)更新为Python 3.9或3.10?我知道使用一个新的虚拟环境是推荐的方法,但我还是想学习如何做。

我试着用 conda install python=3.9 conda install python=3.10 ,这是几年前几个帖子所推荐的,但它们并不奏效,我最后出现了以下错误

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: -
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

另外,使用conda update python只改变了微观的版本号(我认为它从Python 3.8.10升级到3.8.11)。

python
python-3.x
anaconda
conda
Techie5879
Techie5879
发布于 2021-10-11
2 个回答
Peter
Peter
发布于 2022-03-23
已采纳
0 人赞同

根据你的错误信息 你不能把conda base升级到python 3.10,因为这将导致不兼容。 .(据说numpy包有一些问题。) 所以你必须等待下一个Anaconda版本。

然而,conda的全部意义在于使用虚拟环境。

conda create --name py10 python=3.10