I wanted to update python 3.9 => 3.10 with the command
$ conda update python
but after downloading a lot of packages, it fails with message
...
Executing transaction: done
Traceback (most recent call last):
File "/Users/puiseux/opt/miniconda3/lib/python3.10/site-packages/conda/common/serialize.py", line 13, in <module>
import ruamel_yaml as yaml
ModuleNotFoundError: No module named 'ruamel_yaml'
and now, any conda command fails with a message concerning package ruamel
Traceback (most recent call last):
File "/Users/puiseux/opt/miniconda3/bin/conda", line 13, in <module>
sys.exit(main())
File "/Users/puiseux/opt/miniconda3/lib/python3.10/site-packages/conda/cli/main.py", line 118, in main
from ..exceptions import conda_exception_handler
File "/Users/puiseux/opt/miniconda3/lib/python3.10/site-packages/conda/exceptions.py", line 24, in <module>
from .models.channel import Channel
File "/Users/puiseux/opt/miniconda3/lib/python3.10/site-packages/conda/models/channel.py", line 17, in <module>
from ..base.context import context, Context
File "/Users/puiseux/opt/miniconda3/lib/python3.10/site-packages/conda/base/context.py", line 55, in <module>
from ..common.configuration import (Configuration, ConfigurationLoadError, MapParameter,
File "/Users/puiseux/opt/miniconda3/lib/python3.10/site-packages/conda/common/configuration.py", line 42, in <module>
from .serialize import yaml_round_trip_load
File "/Users/puiseux/opt/miniconda3/lib/python3.10/site-packages/conda/common/serialize.py", line 18, in <module>
raise ImportError("No yaml library available. To proceed, conda install ruamel_yaml")
ImportError: No yaml library available. To proceed, conda install ruamel_yaml
Moreover, trying to install ruamel with pip i have this error
Traceback (most recent call last):
File "/Users/puiseux/opt/miniconda3/bin/pip", line 7, in <module>
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'
Maybe the best is to reinstall conda from scratch ?