Проблема зависимости от единорога
Я хочу создать веб-сервер Django, способный обрабатывать HTTP-запросы и запросы WebSocket. Я использую unicorn, чтобы оба типа запросов могли обрабатываться в одном экземпляре сервера. Всякий раз, когда я пытаюсь запустить свой сервер с помощью команды:
uvicorn core.asgi:приложение --хост 0.0.0.0 --порт 8000
Я получаю сообщение об ошибке:
python3.11/site-packages/uvicorn/protocols/websockets/websockets_impl.py", строка 11, в файле import websockets.legacy.handshake Ошибка ModuleNotFoundError: нет модуля с именем "websockets.legacy"
Вот мой файл conda:
название: [env-name] каналы:
- conda-forge
- зависимости по умолчанию:
- каналы
- python=3.11
- дафна
- джанго
- djangorestframework
- uvicorn
- бото3
- пункт
- пункт:
- django-cors-заголовки
- веб-сокеты
- "uvicorn[стандартный]"
Я не совсем понимаю, почему это происходит.
Я пробовал с помощью pip устанавливать все зависимости, переустанавливать виртуальную среду, но там всегда написано "Требование уже выполнено".