2013-08-19 4 views
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 
>>> 

В чем проблема и как это исправить?

+1

Вы могли бы удалить пакеты 'redis' и' rq', а затем установить его через pip: 'pip install rq'? – alecxe

+0

ОК, я удалил их с помощью 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' не является вызываемым' –

+0

Спасибо за ответ. Извини, глупо меня! .когда я создал файл с именем rq.py и его проблему с созданием. Удалил файл file.solved вопрос –

ответ

1

Откликаясь как ответ:

Спасибо за ответ. Извини, глупо меня! .когда я создал файл с именем rq.py и его проблему с созданием. Удалил этот файл.solved вопрос