11

datastax cassandra-driver(python)をインポートすると、次のエラーが発生します

エラー

File "cassandra.py", line 1, in <module>
    from cassandra.cluster import Cluster
File "/home/vagrant/cassandra.py", line 1, in <module>
    from cassandra.cluster import Cluster
ImportError: No module named cluster

これがコードです

from cassandra.cluster import Cluster
print dir(cassandra.cluster)
cluster = Cluster()
session = cluster.connect('userspace')
rows = session.execute('SELECT user_name, gender FROM users')
for user_row in rows:
    print user_row.user_name, user_row.gender
4

3 に答える 3

20

名前が競合しているようです。あなたのスクリプトはcassandra.py、ドライバーのモジュールです。スクリプトの名前を変更して (削除することを忘れないでください.pyc)、もう一度やり直してください。

于 2014-03-17T18:30:42.610 に答える
0

私はこれを試してみましたが、私の場合はうまくいきました: python -m pip install `

例: python -m pip install cassandra-driver

于 2020-04-25T03:17:01.750 に答える