繁体   English   中英

Datastax cassandra-driver (python) 导入失败

[英]Datastax cassandra-driver (python) failed import

导入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

嗯,看起来名字冲突了。 您的脚本是cassandra.py ,因此它是驱动程序的模块。 尝试重命名您的脚本(不要忘记删除其.pyc )并重试

安装CQL 交互终端

sudo pip install cqlsh

我试过这个,它在我的情况下工作: python -m pip install `

例如: python -m pip install cassandra-driver

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM