conda安装python=3.8需要几个小时

conda安装python=3.8需要几个小时,python,conda,Python,Conda,基本上和这个问题的标题一样。我想在我的环境中升级python,我执行了: conda install python=3.8 之后,输出以以下内容开头: Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. 出现了我没有粘贴在这里的进度条。事实上,这并不需要几分钟,但一整天已经和声称已经做了11%。。。不太乐观。这正常吗?为什么会这样?

基本上和这个问题的标题一样。我想在我的环境中升级python,我执行了:

conda install python=3.8
之后,输出以以下内容开头:

Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
出现了我没有粘贴在这里的进度条。事实上,这并不需要几分钟,但一整天已经和声称已经做了11%。。。不太乐观。这正常吗?为什么会这样?我无法想象任何依赖项求解器(应该只遍历一个图)怎么能工作那么长时间


我使用conda 4.7.12。

试试这个
conda create-n py38 python=3.8
注意:它创建了新的env@Sociopath,是的,创建新环境当然是一个选项。但是我有两个,我希望能够升级python,而不是创建一个新的python,然后在新的python上重新安装所有包python@Maciek但是改变Python版本需要为几乎每个包安装不同的构建,本机库和
noarch
builds除外。因此,改变现有环境并不会真正节省任何时间/空间/下载。创建一个新的env是更有效的方法,也是Conda的习惯用法。如果您需要一个起点,首先转储现有的环境(
conda env export--no builds>env.yaml
),编辑或删除您关心的版本,然后创建新的环境(
conda env create-n my_env-f env.yaml
)。除了@merv所说的,创建新的环境并预先安装所有必要的软件包可以降低env崩溃的风险。感谢您的评论<代码>康达工作了一天左右,打印了一个非常长的输出,老实说,我不明白,甚至不想读。因此,看来你是对的,创造一个新的环境会更容易。再次感谢你。