Импортные каналы для WebSocket-соединения в Django не доступны
Я пытаюсь добавить WebSocket в свой проект. Я установил каналы и прочитал документацию в Интернете о том, как правильно все настроить. По какой-то причине все зависимости, которые я пытаюсь установить, связанные с библиотекой channels, не распознаются в моем проекте. Я удалял и устанавливал библиотеку channels много раз, но безуспешно.
Я и мой партнер по проекту погуглили и поспрашивали, но пока не нашли ничего полезного.
Кто-нибудь знает, в чем может быть проблема?
Вот что я получаю, когда переустанавливаю каналы (после того, как они были удалены с помощью pip uninstall channels):
Требование уже выполнено: Django>=3.2 в /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (из каналов) (4.1.3) Требование уже удовлетворено: asgiref<4,>=3.5.0 в /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (from channels) (3.5.2) Требование уже удовлетворено: sqlparse>=0.2.2 в /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (из Django>=3.2->channels) (0.4.3) Установка собранных пакетов: channels Успешная установка channels-4.0.0
Версии: Django 4.1.3
Python: 3.11.0
Я также использую библиотеки corsheaders и rest framework.