2017-03-16 131 views
0

當我嘗試運行python /manage.py celeryd -B -l info/manage.py celeryd:IndexError:列表索引超出範圍

我會得到下面的錯誤。

Traceback (most recent call last): 
    File "/opt/python/ansible_ui/manage.py", line 11, in <module> 
    execute_from_command_line(sys.argv) 
    File "/opt/python/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 
    utility.execute() 
    File "/opt/python/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/opt/python/env/local/lib/python2.7/site-packages/djcelery/management/base.py", line 77, in run_from_argv 
    return super(CeleryCommand, self).run_from_argv(argv) 
    File "/opt/python/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 238, in run_from_argv 
    parser = self.create_parser(argv[0], argv[1]) 
    File "/opt/python/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 219, in create_parser 
    option_list=self.option_list) 
    File "/opt/python/env/local/lib/python2.7/site-packages/djcelery/management/base.py", line 107, in option_list 
    if x._long_opts[0] not in self.skip_opts] 
IndexError: list index out of range 

這裏怎麼回事?

+0

https://stackoverflow.com/help/how-to-ask –

回答

1

很可能您在版本celery,django-celerydjango之間存在一些問題。關於在使用django-celery時發生同樣錯誤的舊ticket of 2013-11-13

嘗試更新這些軟件包或「播放」所需軟件包的版本。如果這沒有幫助,請通過執行pip freeze來更新您的問題,使用您的機器上安裝的軟件包版本或您的virtualenv