1
Я использую python v2.7.3 - Установил python-rq через easy_install. При попытке создать очередь RQ с шагами, указанными в http://python-rq.org/. он не работает с сообщением, напримерpython rq Ошибка импорта очереди
>>> from redis import Redis
>>> from rq import Queue
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "rq.py", line 11, in <module>
q = Queue(connection=Redis())
TypeError: 'module' object is not callable
>>>
>>> q = Queue(connection=Redis())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'Queue' is not defined
>>>
В чем проблема и как это исправить?
Вы могли бы удалить пакеты 'redis' и' rq', а затем установить его через pip: 'pip install rq'? – alecxe
ОК, я удалил их с помощью cmds (pip uninstall rq, pip uninstall redis, а также yum удалить redis) Затем установил его (1) yum install redis (2) pip install rq. Еще не повезло. '$ Питон -c "из Redis импорта Redis" $ питон -c "из очереди импорта RQ" Traceback (самый последний вызов последнего): Файл "", линия 1, в Файл "rq.py", строка 11, в q = Queue (connection = Redis()) TypeError: объект 'module' не является вызываемым' –
Спасибо за ответ. Извини, глупо меня! .когда я создал файл с именем rq.py и его проблему с созданием. Удалил файл file.solved вопрос –