1. Да, потерял, нужно поставить, иначе будет ошибка syntaxError.
Ошибка вызванная наличием двоеточия никуда не исчезла и не нашёл способа как решить проблему requests.exceptions.InvalidHeader: Invalid leading whitespace, reserved character(s), or returncharacter(s) in header name: ':autority'
Тут
пишут, что в версии ниже 2.8.0 на двоеточия не ругается. Попробовал удалить requests и установить старой версии: pip install requests=2.7.0
Но код: import requests падает с ошибкой: No module named 'cgi'
пишут, что это не настоящие заголовки и передавать их типа не нужно:
"Это не настоящие заголовки, это просто способ, которым Developer Tools отображает детали строки HTTP-запроса. Двоеточие в начале — это способ указать, что они не настоящие."
2. Тем не менее ошибка SSLError никуда не исчезла и не знаю, что делать...
Сергей Горностаев, моя программа тоже же называется websocket.py
Поэтому она себя и импортировала. Я сейчас пробовал переименовать/удалить websockets.py и видел что снова и снова эта программа появлялась в папке. Потом понял в чём дело)
Сергей Горностаев, в директории с программой создано виртуальное окружение (папка venv) и выбран интерпретатор в VScode (venv\Scripts\python.exe).
Скопировал websockets.py из вложенной директории venv\Lib\site-packages в корневую с программой и заработало. Спасибо.
Но понятнее мне не стало, к сожалению :(
Неправильно я создал окружение или должен свою программу в папку site-packages "пихать"?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Но всё равно ошибка: SSLError.