conda update freine tout.
conda env-resolution a pris des heures et pour toujours
probablement en raison d'une optimisation de conda: https://www.anaconda.com/why-we-removed-the-free-channel-in-conda-4-7/
mais cela casse de nombreux systèmes (comme le mien): https://github.com/conda/conda/issues/8844
obtenu des erreurs comme
Collecting package metadata (current_repodata.json): - WARNING conda.models.version:get_matcher(531): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.*, but conda is ignoring the .* and treating it as 1
done
Solving environment: failed with current_repodata.json, will retry with next repodata source.
Initial quick solve with frozen env failed. Unfreezing env and trying again.
Solving environment: failed with current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
donc j'ai rétrogradé à conda = 4,6
mais j'ai
Collecting package metadata: / WARNING conda.core.index:Push_record(193): Skipping conda-forge/label/broken/linux-64::ipywidgets-5.2.3-py36_0 due to InvalidSpec: ==1.*
WARNING conda.core.index:Push_record(193): Skipping conda-forge/label/broken/linux-64::ipywidgets-5.2.3-py27_0 due to InvalidSpec: ==1.*
WARNING conda.core.index:Push_record(193): Skipping conda-forge/label/broken/linux-64::ipywidgets-5.2.3-py35_0 due to InvalidSpec: ==1.*
done
Solving environment: failed
InvalidVersionSpec: Invalid version '==1.*': invalid operator with '.*'
et
conda install conda=4.7
Collecting package metadata: failed
CondaUpgradeError: This environment has previously been operated on by a conda version that's newer
than the conda currently being used. A newer version of conda is required.
target environment location: /home/aeug/conda
current conda version: 4.6.0
minimum conda version: 4.7
Y a-t-il quelque chose pour réparer le système/envs à nouveau?
Tout ce que je peux voir, c'est réinstaller avec un bon vieux conda 4.6.11 https://repo.anaconda.com/miniconda/
conda install conda=4.6
conda config --set pip_interop_enabled True
et j'ai pu reconstruire l'env avec quelques erreurs mais cela a pris ~ 6 heures.
Cette solution a aidé mon système, à définir un paramètre de configuration conda docs conda
conda config --set allow_conda_downgrades true
conda install conda=4.6.11
Cela fonctionne bien à nouveau.
Je travaille avec win10 1903, python 3.7 et conda 4.7.
Je rétrograde conda en 4.6.14 et redémarre. Ensuite, tout fonctionne normalement.
Une nouvelle version de conda est sortie! version 4.7.10 Il est sorti sur le canal des Canaries. Exécutez la commande suivante et vérifiez si elle résout le problème:
conda update conda -c conda-canary
ou:
conda update -n base -c defaults cond
Comme revendiqué dans https://github.com/conda/conda/issues/8954 , certains problèmes liés à la conda sont résolus.