Кажется сломал pip...

Всем привет
В общем, у меня появились трудности во время разработки...
Пишу сайт в рамках вузовского проекта на flask
На данный момент понял, что сайт выходит больше ожидаемого, и было принято решение мегрировать в django
При попытке запустить сервер в django вываливается ошибка:
main.Category.photo: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
main.Component.photo: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
main.Module.photo: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
main.Paragraph.photo: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
main.Part.photo: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".

System check identified 5 issues (0 silenced).
^C(venv) [maks@maks-arch thesite]$ pip install --upgrade pip
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'

Самое интересное:
(venv) [maks@maks-arch thesite]$ pip3 list
Package      Version
------------ -------
click        7.1.2
Flask        1.1.2
itsdangerous 1.1.0
Jinja2       2.11.2
MarkupSafe   1.1.1
peewee       3.13.3
Pillow       8.0.1
pip          20.2.3
setuptools   49.2.1
Werkzeug     1.0.1
WARNING: You are using pip version 20.2.3; however, version 20.2.4 is available.
You should consider upgrading via the '/home/maks/Документы/Программирование на python/БД знаний/myvenv/bin/python3 -m pip install --upgrade pip' command.

То есть все модули у меня вроде как на месте, но запускаться ничего не хочет
Есть странное предположение, что и виртуальное окружение у меня толком не работает... Консоль показывает, что оно активированно, но на деле все пакеты совпадают с глобальными

Подскажите пожалуйста, что мне делать? Может и правда просто тупо снести весь python с ноута, и поставить вновь? Если так, то черевато ли это необратимыми последствиями для системы? Если нет, то как мне провернуть такое?
python -V
pip -V
?
vs220
python -V
pip -V
?
Python 3.8.6
pip 20.2.3 from /home/maks/Документы/Программирование на python/БД знаний/myvenv/lib/python3.8/site-packages/pip (python 3.8)
_maks_
pip 20.2.3
/usr/bin/pip

# for compatibility with easy_install; see #2198
__requires__ = 'pip==20.1.1'
vs220
/usr/bin/pip
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal.cli.main import main
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

vs220
# for compatibility with easy_install; see #2198
__requires__ = 'pip==20.1.1'
Это добавить?
_maks_
Это добавить?
Не , я имею в виду что в арчевском /usr/bin/pip требуется pip==20.1.1
потому и предположил что
No module named 'pip
с этим связано у вас
Гляньте see #2198
https://github.com/pypa/setuptools/issues/2198
vs220
в арчевском /usr/bin/pip требуется pip==20.1.1
Окей... А как тогда откатить версию?
vs220
https://github.com/pypa/setuptools/issues/2198
В итоге я установил другим способом, как в обсуждении:
python -m pip install Pillow
Вроде даже и сервер поднялся, и работает все, но я теперь вообще запутался что произошло)

Вывод pip3 list вроде не изменился, а сервер теперь поднялся... Что происходит?)
В любом случае, спасибо за совет, но если вы сможете объяснить еще и причину это всего, то я буду вам очень благодарен)
_maks_
откатить версию?
А совет с гита не работает ?
 python -m pip install -U pip
а вижу что работает .
Обьяснение там же
https://github.com/pypa/setuptools/issues/2198#issuecomment-644805945
 
Зарегистрироваться или войдите чтобы оставить сообщение.