Cannot Import Name 'Scheme_Keys' from 'Pip. _Internal. Models. Scheme' Error

I want to install flask in my virtual environment . I used "pip install flask" commmand ,but I got this error:

raceback (most recent call last):
  File "C:\Users\user\anaconda3\lib\runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\user\anaconda3\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\user\Desktop\news_bot\myvenv\Scripts\pip.exe\__main__.py", line 4, in <module>
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\cli\main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\cli\autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\cli\main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\cli\cmdoptions.py", line 24, in <module>
    from pip._internal.cli.progress_bars import BAR_TYPES
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\cli\progress_bars.py", line 12, in <module>
    from pip._internal.utils.logging import get_indentation
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\utils\logging.py", line 18, in <module>
    from pip._internal.utils.misc import ensure_dir
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\utils\misc.py", line 31, in <module>
    from pip._internal.locations import (
  File "c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\locations\__init__.py", line 7, in <module>
    from pip._internal.models.scheme import SCHEME_KEYS, Scheme
ImportError: cannot import name 'SCHEME_KEYS' from 'pip._internal.models.scheme' (c:\users\user\desktop\news_bot\myvenv\lib\site-packages\pip\_internal\models\scheme.py)

I had updated pip and after updation I am getting this error.

OS:Windows

Python version:3.8.5

Thanks :)

2 Answers

Since you use Anaconda, try:

conda install pip [--force-reinstall]

This worked for me. Other suggestion could be

python -m pip install --upgrade --force-reinstall pip

but this did not work for me, since pip tries to upgrade itself but runs into the same error.

Hope this helps!

You need to save get-pip.py file in the anaconda3\Scripts directory or anaconda3\envs\[env_name]\Scripts if you are working on virtual environment.

Then, you need to cd to this directory:

cd anaconda3\Scripts

After that run:

python get-pip.py pip==19.3.1  # or 21.0.1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Sarah Jenkins

Sarah Jenkins

Senior Technology Editor & AI Specialist

Sarah Jenkins is a veteran tech journalist with over 12 years of experience covering artificial intelligence, mobile innovations, and digital ethics. Her insights have appeared in leading technology publications worldwide.

Share this article
Twitter Facebook Pinterest