I am working in a remote linux server and I just updated conda using conda update conda
command and after that everything about python is crashing.I need to uninstall and install numpy library since my version is deprecated. However whenever I use pip command, it gives ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
error. cannot import name 'MutableMapping' from 'collections' this answer did not apply my case I think and I don't know how to deal with it. What can I do to fix this issue?
Traceback (most recent call last):
File "/home/user1/.local/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 9, in <module>
from pip._internal.build_env import get_runnable_pip
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/build_env.py", line 19, in <module>
from pip._internal.cli.spinners import open_spinner
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/spinners.py", line 9, in <module>
from pip._internal.utils.logging import get_indentation
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/utils/logging.py", line 13, in <module>
from pip._vendor.rich.console import (
File "/home/user1/.local/lib/python3.10/site-packages/pip/_vendor/rich/console.py", line 48, in <module>
from . import errors, themes
File "/home/user1/.local/lib/python3.10/site-packages/pip/_vendor/rich/themes.py", line 2, in <module>
from .theme import Theme
File "/home/user1/.local/lib/python3.10/site-packages/pip/_vendor/rich/theme.py", line 1, in <module>
import configparser
File "/usr/lib/python2.7/dist-packages/configparser.py", line 12, in <module>
from backports.configparser import (
File "/usr/lib/python2.7/dist-packages/backports/configparser/__init__.py", line 129, in <module>
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 18, in <module>
from configparser import (ConfigParser, NoOptionError, NoSectionError,
File "/usr/lib/python2.7/dist-packages/configparser.py", line 12, in <module>
from backports.configparser import (
File "/usr/lib/python2.7/dist-packages/backports/configparser/__init__.py", line 129, in <module>
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 72, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 32, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from ConfigParser import (ConfigParser, NoOptionError, NoSectionError,
ModuleNotFoundError: No module named 'ConfigParser'
Original exception was:
Traceback (most recent call last):
File "/home/user1/.local/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/main.py", line 9, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py", line 9, in <module>
from pip._internal.build_env import get_runnable_pip
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/build_env.py", line 19, in <module>
from pip._internal.cli.spinners import open_spinner
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/cli/spinners.py", line 9, in <module>
from pip._internal.utils.logging import get_indentation
File "/home/user1/.local/lib/python3.10/site-packages/pip/_internal/utils/logging.py", line 13, in <module>
from pip._vendor.rich.console import (
File "/home/user1/.local/lib/python3.10/site-packages/pip/_vendor/rich/console.py", line 48, in <module>
from . import errors, themes
File "/home/user1/.local/lib/python3.10/site-packages/pip/_vendor/rich/themes.py", line 2, in <module>
from .theme import Theme
File "/home/user1/.local/lib/python3.10/site-packages/pip/_vendor/rich/theme.py", line 1, in <module>
import configparser
File "/usr/lib/python2.7/dist-packages/configparser.py", line 12, in <module>
from backports.configparser import (
File "/usr/lib/python2.7/dist-packages/backports/configparser/__init__.py", line 129, in <module>
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
Python is 3.9.16 and conda is anaconda3 23.3.1