PyCharm из очереди импорта six.moves: неразрешенная ссылка 'queue'

Я установил модуль "шесть", и его может найти переводчик PyCharm.

PyCharm Interpreter:

Однако PyCharm сообщает, что не может разрешить ссылочную "очередь", которую следует импортировать из шести.

Неразрешенная очередь ссылок:

2 ответа

Ваш код в порядке. Это потому, что перемещенные атрибуты и модули в six загружаются лениво, поэтому PyCharm не может разрешить ссылку.

Смотрите исходный код для класса Module_six_moves_urllib_parse в six.py,

У меня была такая же проблема, если у вас шесть импортированных, вы можете импортировать очередь следующим образом:

      import six
import queue

Это сработало для меня, надеюсь, это сработает и для вас.

Другие вопросы по тегам