@Lepilov

Что не так с импортом модуля selectors?

Разбираюсь с колбэками в python и столкнулся с ошибкой импорта модуля selectors.
Код начинается с таких строк взятых с офдоков:
import selectors
import socket
selector = selectors.DefaultSelector()


Это вызывает ошибку

AttributeError: module 'selectors' has no attribute 'DefaultSelector'


Интересно, то что теперь другие скрипты находящиеся в этойже папке, до сих пор работавшие и не имеющие отношения к selectors и без совместных импортов (общий у них только модуль socket) не запускаются и отдают туже ошибку.
Что может быть?
  • Вопрос задан
  • 613 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Bondsomedi
в моем случае решило проблему переименование файла - он назывался "selectors.py"
либо тупо virtualenv поставить, но без него проблема в название файла
Ответ написан
Комментировать
Попробуйте пересоздать venv и/или переустановить зависимости
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы