【问题标题】:Warning on starting cqlsh启动 cqlsh 的警告
【发布时间】:2017-06-01 21:35:26
【问题描述】:

每次启动cqlsh都会出现以下警告:

警告:缺少 pyreadline 依赖项。安装以启用选项卡完成。

我该如何解决这个问题?

【问题讨论】:

  • 如果您包含您使用的 cassandra 版本、您使用的操作系统、您是否尝试安装 pyreadline 软件包以及任何其他有助于我们回答此问题的有用信息,将会有所帮助。
  • 或许可以试试:pip install pyreadline
  • 我安装了,但它仍然发出警告。

标签: cassandra cqlsh nosql


【解决方案1】:

为 DataStax Cassandra 安装 pyreadline

Set PATH variable for Python to
C:\Program Files\DataStax Community\python


1.     Download pyreadline: https://github.com/pyreadline/pyreadline
2.     Click on "ZIP" to download a zip file of PyReadline repository
3.     Extract to C:\pyreadline
4.     At the command prompt: navigate to C:\pyreadline
5.     Run this: C:\pyreadline\python setup.py install

这将更新与 Datastax 社区版捆绑的 Python 发行版。

【讨论】:

    【解决方案2】:

    你运行的是什么版本,看起来这个问题已经在一个相当低的版本中修复了。

    https://issues.apache.org/jira/browse/CASSANDRA-7749

    我猜你很可能在 Windows 上运行,在这种情况下,只需在此处进行操作:ipython on Windows 7 can't find pyreadline

    如果不是这种情况,只需转到 https://pypi.python.org/pypi/pyreadline/ 并按照安装说明进行操作。

    【讨论】:

    • 感谢您的回复。我在 Windows 10 上使用 cassandra 3.9。我已经安装了 pyreadline 但仍然收到此警告。
    • 哦,很遗憾听到这个消息 :( 我不知道如何在 Windows 上这么好,重新启动有帮助吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 2014-04-08
    • 2015-02-17
    • 2022-06-11
    • 2011-02-15
    • 2017-02-16
    相关资源
    最近更新 更多