Django-admin не может запуститься после свежей установки

(я тоже новичок в SO, поэтому буду рад изменить все, что не так в моем посте)

Но я только что установил Ubuntu LTS 16 и попытался заставить Django работать.

Я выполнил эти команды, а затем получил ошибку, описанную ниже. Команды:

$ sudo apt-get install python3
$ sudo apt-get install python3-pip
$ pip3 install Django
$ sudo apt-get install python3-django
$ sudo django-admin startproject yourprojectnamehere

Ошибка, которую я продолжаю иметь, даже после 2 переустановок ОС:

  File "/home/boo/.local/bin/django-admin", line 7, in <module>
    from django.core.management import execute_from_command_line
  File "/home/boo/.local/lib/python3.5/site-packages/django/core/management/__init__.py", line 13, in <module>
    from django.apps import apps
  File "/home/boo/.local/lib/python3.5/site-packages/django/apps/__init__.py", line 1, in <module>
    from .config import AppConfig
  File "/home/boo/.local/lib/python3.5/site-packages/django/apps/config.py", line 7, in <module>
    from django.utils.deprecation import RemovedInDjango41Warning
  File "/home/boo/.local/lib/python3.5/site-packages/django/utils/deprecation.py", line 5, in <module>
    from asgiref.sync import sync_to_async
  File "/home/boo/.local/lib/python3.5/site-packages/asgiref/sync.py", line 115
    launch_map: "Dict[asyncio.Task[object], threading.Thread]" = {}
              ^
SyntaxError: invalid syntax

у кого-нибудь есть идеи?

Не подключается к python3 или что-то в этом роде?

Мой компьютер даже говорит "Системная ошибка, вы хотите сообщить?", а в прошлый раз весь мой терминал Терминатора разбился и не перезапускался, так что я не знаю, может я тоже испортил какие-то системные файлы или что-то еще.

(Не эксперт)

Из того, что я вижу, это может быть IndentationError или TabError, если вы берете код из git или чего-то еще, не меняйте ничего и не добавляйте/убирайте пробелы, используя Nano/vim, если вы не знакомы с ними.

Очевидно, что вы используете Python 3.5, но asgiref для работы требуется Python 3.6 или выше, согласно официальному репозиторию .

Чтобы обновить установку Python до более новой версии, этот ответ может быть полезен.

Вернуться на верх