Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Python中启动Redis队列(RQ)工作程序_Python_Redis - Fatal编程技术网

无法在Python中启动Redis队列(RQ)工作程序

无法在Python中启动Redis队列(RQ)工作程序,python,redis,Python,Redis,我使用pip安装rq 当我尝试使用rq或rq-worker启动worker时,它抛出了一个错误 PYTHONPATH=src REDIS_HOST=localhost rq worker --with-scheduler -u redis://localhost:6379 Traceback (most recent call last): File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib

我使用
pip安装rq

当我尝试使用
rq
rq-worker
启动worker时,它抛出了一个错误

PYTHONPATH=src REDIS_HOST=localhost rq worker --with-scheduler -u redis://localhost:6379
Traceback (most recent call last):
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\jason.bracket\AppData\Local\Programs\Python\Python37\Scripts\rq.exe\__main__.py", line 4, in <module>
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site-packages\rq\cli\__init__.py", line 2, in <module>
    from .cli import main
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site-packages\rq\cli\cli.py", line 93, in <module>
    @pass_cli_config
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site-packages\rq\cli\cli.py", line 72, in pass_cli_config
    func = option(func)
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site-packages\click\decorators.py", line 247, in decorator
    _param_memo(f, OptionClass(param_decls, **option_attrs))
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 2467, in __init__
    super().__init__(param_decls, type=type, multiple=multiple, **attrs)
  File "c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 2108, in __init__
    ) from None
ValueError: 'default' must be a list when 'multiple' is true.
make: *** [Makefile:50: start-worker-native] Error 1
PYTHONPATH=src REDIS\u HOST=localhost rq worker——带调度程序-uredis://localhost:6379
回溯(最近一次呼叫最后一次):
文件“c:\users\jason.bracket\appdata\local\programs\python\python37\lib\runpy.py”,第193行,位于主运行模块中
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“c:\users\jason.bracket\appdata\local\programs\python\python37\lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“C:\Users\jason.bracket\AppData\Local\Programs\Python\Python37\Scripts\rq.exe \\uuuuuuu main\uuuuuuuuuu.py”,第4行,在
文件“c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site packages\rq\cli\\uuuuuu init\uuuuuu.py”,第2行,在
从.cli导入主
文件“c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site packages\rq\cli\cli.py”,第93行,在
@通过cli配置
文件“c:\users\jason.bracket\appdata\local\programs\python\37\lib\site packages\rq\cli\cli.py”,第72行,在pass\u cli\u config中
func=选项(func)
文件“c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site packages\click\decorators.py”,第247行,位于decorator中
_参数备忘录(f,选项类(参数声明,**选项属性))
文件“c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site packages\click\core.py”,第2467行,在\uuu init中__
super()
文件“c:\users\jason.bracket\appdata\local\programs\python\python37\lib\site packages\click\core.py”,第2108行,在\uuu init中__
)从无到有
ValueError当“multiple”为true时,“default”必须为列表。
make:**[Makefile:50:启动工作程序本机]错误1

我正在Windows10机器上运行
Python==3.7
rq==1.7.0
。我怎样才能开始工作?我需要配置什么吗?任何帮助都将不胜感激。

问题在于
单击
程序包。您可能有
8.0.0
版本


安装
click==7.1.2
,应该可以。

始终将完整的错误消息(从单词“Traceback”开始)作为文本(不是屏幕截图,也不是指向外部门户的链接)放在问题中(不是注释)。还有其他有用的信息。不要在消息错误中隐藏代码。谢谢。还建议在rq==1.8.1中解决此问题