web-dev-qa-db-ja.com

Cassandra:ImportErrorを除くファイル「cqlsh」、行95、e:

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

助言がありますか? python=に2.7にダウングレードして、問題が解決するかどうかを確認します。

ありがとう!

27
Eric Francis

使用しているCassandraのバージョンは、Python 2.x.

次の構文:

except ImportError, e:

Python 2.7 and removed in Python 3.x で廃止されました。最近では、asキーワードを使用します:

except ImportError as e:

これは、Python 2.xにダウングレードするか、Cassandraと互換性があるバージョンPython =3.x。

37
iCodez