【问题标题】:No module named cassandra没有名为 cassandra 的模块
【发布时间】:2013-11-13 23:50:33
【问题描述】:

我是 Cassandra 和 Python 的新手。

我已经按照article 中的说明下载并安装了 Cassandra。

所以,我将它放在我的 PATH 中,并且我也将它添加到了我的 PYTHONPATH 中(不确定我是否需要这个)。

当我运行 test.py 时,其中包含:

import sys
print sys.path

from cassandra import cluster

它打印出包含

的 PATH

/Users/[用户名]/Downloads/apache-cassandra-1.0.9/bin

这是我的 cassandra bin 目录所在的位置。还有什么我应该做的吗?

【问题讨论】:

  • 不清楚你想要什么结果。你的版本也比较旧。
  • 我澄清说,该 test.py 文件给我一个“没有名为 cassandra 的模块”错误,我正试图摆脱它

标签: python cassandra


【解决方案1】:

首先,您应该从PYTHONPATH 中删除/Users/[username]/Downloads/apache-cassandra-1.0.9/bin。这不是它的地方。

cassandra 包不存在了。您必须使用其他库。

我建议你看看这个 SO 问题best Cassandra library/wrapper for Python?

Cassandra 项目一直建议新项目使用 CQL 现在有几个版本

【讨论】:

  • pip 似乎也没有找到 cassandra。当我尝试使用 pip 时,我得到“找不到任何满足 cassandra 要求的下载”和“根本没有找到 cassandra 的发行版”。澄清一下,你的意思是说只要我的 PATH 中有 cassandra,我就可以使用 pip install 吗?
猜你喜欢
  • 1970-01-01
  • 2016-10-06
  • 2011-06-23
  • 1970-01-01
  • 2017-09-23
  • 2021-10-12
  • 2016-05-13
  • 2019-03-28
  • 2017-12-30
相关资源
最近更新 更多