Python Conda无法在新安装上解决环境问题

Python Conda无法在新安装上解决环境问题,python,conda,spyder,miniconda,Python,Conda,Spyder,Miniconda,在新安装的Python上,我遇到了一个与Conda有关的奇怪问题。我最近安装了Miniconda3,并使用它创建了一个新环境。然后,当我试图在上述新环境中安装Spyder时,出现了以下消息: Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving env

在新安装的Python上,我遇到了一个与Conda有关的奇怪问题。我最近安装了Miniconda3,并使用它创建了一个新环境。然后,当我试图在上述新环境中安装Spyder时,出现了以下消息:

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: done
这是Miniconda3的全新安装,所以我不明白为什么会出现这样的错误

为了创建新环境并安装Spyder,我运行了以下命令:

>>> conda create -n new-env [answered y when prompted]
>>> conda install -n new-env spyder
我当前的
base
环境包含以下软件包:

# packages in environment at C:\Miniconda3:
#
# Name                    Version                   Build  Channel
brotlipy                  0.7.0           py38h2bbff1b_1003
ca-certificates           2020.10.14                    0
certifi                   2020.6.20          pyhd3eb1b0_3
cffi                      1.14.3           py38hcd4344a_2
chardet                   3.0.4           py38haa95532_1003
conda                     4.9.2            py38haa95532_0
conda-package-handling    1.7.2            py38h76e460a_0
console_shortcut          0.1.1                         4
cryptography              3.2.1            py38hcd4344a_1
idna                      2.10                       py_0
menuinst                  1.4.16           py38he774522_1
openssl                   1.1.1h               he774522_0
pip                       20.2.4           py38haa95532_0
powershell_shortcut       0.0.1                         3
pycosat                   0.6.3            py38h2bbff1b_0
pycparser                 2.20                       py_2
pyopenssl                 19.1.0             pyhd3eb1b0_1
pysocks                   1.7.1            py38haa95532_0
python                    3.8.5                h5fd99cc_1
pywin32                   227              py38he774522_1
requests                  2.24.0                     py_0
ruamel_yaml               0.15.87          py38he774522_1
setuptools                50.3.1           py38haa95532_1
six                       1.15.0           py38haa95532_0
sqlite                    3.33.0               h2a8f88b_0
tqdm                      4.51.0             pyhd3eb1b0_0
urllib3                   1.25.11                    py_0
vc                        14.1                 h0510ff6_4
vs2015_runtime            14.16.27012          hf0eaf9b_3
wheel                     0.35.1             pyhd3eb1b0_0
win_inet_pton             1.1.0            py38haa95532_0
wincertstore              0.2                      py38_0
yaml                      0.2.5                he774522_0
zlib                      1.2.11               h62dcd97_4

我没有看到任何错误。另外,请包括导致问题的实际命令。“
初始冻结解算失败。使用灵活解算重试。
”是否不被视为错误?这是我第一次看到它。此外,我还更新了问题,纳入了您的建议。:)不,这很典型。从Conda v4.6(或者可能是4.7?)开始,解算器经过重新设计,分两个阶段求解。第一阶段是“冻结求解”,尝试在不更改任何已安装包的情况下满足约束。这通常是失败的,因此,消息。然后进入第二阶段,该阶段允许更改当前包(通常升级,但有时降级)。另一个失败(
repodata.json
)可能是因为它需要更新存储库中可用包的信息。但这本身并不是一个错误。它最终安装了Spyder吗?谢谢你解释康达的情况,merv!是的,它最终安装了Spyder。很高兴知道这不是一个错误,而是一个特性。我没有看到任何错误。另外,请包括导致问题的实际命令。“
初始冻结解算失败。使用灵活解算重试。
”是否不被视为错误?这是我第一次看到它。此外,我还更新了问题,纳入了您的建议。:)不,这很典型。从Conda v4.6(或者可能是4.7?)开始,解算器经过重新设计,分两个阶段求解。第一阶段是“冻结求解”,尝试在不更改任何已安装包的情况下满足约束。这通常是失败的,因此,消息。然后进入第二阶段,该阶段允许更改当前包(通常升级,但有时降级)。另一个失败(
repodata.json
)可能是因为它需要更新存储库中可用包的信息。但这本身并不是一个错误。它最终安装了Spyder吗?谢谢你解释康达的情况,merv!是的,它最终安装了Spyder。很高兴知道这不是一个错误,而是一个特性。