是否有办法将当前的conda基础(根)环境(当前的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
只改变了micro版本号(我认为它从Python 3. 8. 10升级到了3. 8. 11)
2条答案
按热度按时间xdnvmnnf1#
根据你的错误信息你不能将conda base升级到python 3.10,因为这会导致不兼容(假设numpy包有一些问题),所以你必须等待下一个Anaconda版本。
然而,conda的全部意义在于使用虚拟环境:
这允许您立即安装Python 3.10。
lvmkulzt2#
就这么做
conda update python
,你应该没问题。如果你特别想要3. 10,你可以做conda install python="3.10"
。这将更新当前环境版本