Python Conda无法在新安装上解决环境问题
在新安装的Python上,我遇到了一个与Conda有关的奇怪问题。我最近安装了Miniconda3,并使用它创建了一个新环境。然后,当我试图在上述新环境中安装Spyder时,出现了以下消息: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
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。很高兴知道这不是一个错误,而是一个特性。