0

https://github.com/thobbs/twissandraのステップバイステップガイドに従いました

メッセージを受け取った場所で立ち往生してpython manage.py sync_cassandraいます:

['/home/z/twissandra', '/home/z/twiss/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg', '/home/z/twiss/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg', '/home/z/twiss/lib/python2.6', '/home/z/twiss/lib/python2.6/plat-linux2', '/home/z/twiss/lib/python2.6/lib-tk', '/home/z/twiss/lib/python2.6/lib-old', '/home/z/twiss/lib/python2.6/lib-dynload', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/home/z/twiss/lib/python2.6/site-packages', '/usr/local/lib/python2.6/dist-packages/pycassa-1.0.5-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg', '/usr/local/lib/python2.6/site-packages', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0']
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_manager(settings)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/base.py", line 191, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/base.py", line 220, in execute
    output = self.handle(*args, **options)
  File "/home/z/twiss/lib/python2.6/site-packages/django/core/management/base.py", line 351, in handle
    return self.handle_noargs(**options)
  File "/home/z/twissandra/tweets/management/commands/sync_cassandra.py", line 17, in handle_noargs
    sys.describe_keyspace('Twissandra')
AttributeError: 'SystemManager' object has no attribute 'describe_keyspace'

これについてはわかりません。何をすべきか?

4

2 に答える 2

2

ericflo がプル リクエストをもう少し早く受け入れることを期待していたので、sync_cassandra ブランチ (この問題を修正する) をマスター ブランチにマージしていないことに気付きました。

少し前にマージしたばかりなので、マスター ブランチをプルして、もう一度試してください。ちなみに、この質問に関しては SO よりも github の方がおそらく適切な場所です。

于 2011-02-16T06:27:06.423 に答える
0

ちょっとしたヒントですが、Python でこのエラーが発生し、その理由がわからない場合は、循環インポートを確認してください。それが私にとっての問題でした。

循環インポートは、たとえば、モジュール A がモジュール B をインポートし、モジュール B がモジュール A をインポートします。これが機能しない特定のシナリオがあります。

于 2011-02-16T00:40:21.940 に答える