Cassandra:文件"cqlsh",第95行除了ImportError,e:

Eri*_*cis 26 python cassandra

我无法让Cassandra正常运行.我已经下载了Cassandra 2.0.1和Python 3.3.2.

在启动cassandra的CLI时出现错误:

C:\Dev\ApacheCassandra\apache-cassandra-2.0.1\bin>python cqlsh
  File "cqlsh", line 95
    except ImportError, e:
                      ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

有什么建议?我打算将python降级到2.7,看看是否能解决我的问题.

谢谢!

iCo*_*dez 39

您使用的Cassandra版本仅与Python 2.x兼容.

以下语法:

except ImportError, e:
Run Code Online (Sandbox Code Playgroud)

在Python 2.7中已弃用,在Python 3.x中删除.现在,您使用as关键字:

except ImportError as e:
Run Code Online (Sandbox Code Playgroud)

这意味着您需要降级到Python 2.x或获得与Python 3.x兼容的Cassandra版本.

  • 喔好吧.我降级到2.7,Cassandra工作.谢谢! (2认同)