卡桑德拉:文件“cqlsh”,第95行,importorror除外,e:

2024-04-28 07:17:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我很难让卡桑德拉起来跑步。 我已经下载了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

有什么建议吗?我将把python降级到2.7,看看这是否解决了我的问题。

谢谢!


Tags: devclibinapache错误line跑步file
1条回答
网友
1楼 · 发布于 2024-04-28 07:17:07

您正在使用的Cassandra版本只与Python 2.x兼容

以下语法:

except ImportError, e:

在Python2.7和removed in Python 3.x中被弃用。现在,您使用as关键字:

except ImportError as e:

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

相关问题 更多 >