如何解决rq 工人给 SystemExit: 2
我正在使用 redis 队列在后台运行视频分析代码。 这是用于存储输出的文件夹的代码片段 -
parser = argparse.ArgumentParser(
description='Accept input video folder from user')
parser.add_argument('--project_name','-p',type=str,help='Name of the project/experiment',default="test")
parser.add_argument('--input_folder_path','-i',help='Path to the input folder',default="./input_videos")
parser.add_argument('--model_save_path','-o',help='Path to the folder for saving checkpoints',default="./checkpoints")
args = parser.parse_args()
project_name = args.project_name
input_folder_path = args.input_folder_path
model_save_path = args.model_save_path
我收到此错误 -
15:39:10 default: myproject.project.train_test.train_test(10) (e7d62c6f-82a7-4868-8163-98542773eef0)
usage: rq [-h] [--project_name PROJECT_NAME]
[--input_folder_path INPUT_FOLDER_PATH]
[--model_save_path MODEL_SAVE_PATH]
rq: error: unrecognized arguments: worker
15:39:14 Traceback (most recent call last):
File "/Users/rohankamath/Desktop/lol/env/lib/python3.7/site-packages/rq/worker.py",line 1008,in perform_job
rv = job.perform()
File "/Users/rohankamath/Desktop/lol/env/lib/python3.7/site-packages/rq/job.py",line 706,in perform
self._result = self._execute()
File "/Users/rohankamath/Desktop/lol/env/lib/python3.7/site-packages/rq/job.py",line 729,in _execute
result = self.func(*self.args,**self.kwargs)
File "./myproject/project/train_test.py",line 46,in train_test
args = parser.parse_args()
File "/Users/rohankamath/opt/anaconda3/lib/python3.7/argparse.py",line 1758,in parse_args
self.error(msg % ' '.join(argv))
File "/Users/rohankamath/opt/anaconda3/lib/python3.7/argparse.py",line 2508,in error
self.exit(2,_('%(prog)s: error: %(message)s\n') % args)
File "/Users/rohankamath/opt/anaconda3/lib/python3.7/argparse.py",line 2495,in exit
_sys.exit(status)
SystemExit: 2
我阅读了文档,但他们没有明确回答。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。