我试图将我的anaconda3 3安装的python版本从3.6.15提高到3.10。我尝试了conda install python=3.10
,虽然花了45小时才解决冲突,但它似乎已经完成了这个过程。但是,当我输入python --version
时,它似乎仍然在3.6.15
上。我是不是错过了一些最基本的东西?我如何将我的版本放到3.10上呢?
发布于 2022-02-25 16:06:25
一般来说,在环境中升级Python版本有点棘手。正如您所发现的,有许多依赖关系需要解决,特别是在3.6到3.10这样的大步骤中。
与其在给定的环境中将Python从3.6升级到3.10,不如创建一个新的环境。
这应该是可行的:
conda create -n myenv python=3.10
这会创建一个名为myenv
(或您想要的任何东西)的新环境,运行Python3.10。一旦它完成(应该少于45小时!),您可以这样做:
conda activate myenv
现在您可以在Python3.10中安装新的库,做您的工作等等。您可以对其他环境(conda env remove
)进行核武器化,或者在需要时保留它。
如果您要求更改您的base
环境,我的建议是忽略该环境,并将您自己的环境用于任何事情。
如果您要求更改Anaconda的默认Python版本,我认为您必须升级Anaconda。老实说,如果你的Anaconda有那么老了,我还是会这么做的。我的方法只是把~/Anaconda3
吹走,从头开始重新安装它,但是也许有更明智的方法来实现它。
https://stackoverflow.com/questions/71268473
复制相似问题