34

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 にダウングレードして、問題が解決するかどうかを確認します。

ありがとう!

4

6 に答える 6

48

使用している Cassandra のバージョンは、Python 2.x とのみ互換性があります。

次の構文:

except ImportError, e:

は Python 2.7 で廃止され、Python 3.x で削除されました。最近では、次のasキーワードを使用します。

except ImportError as e:

つまり、Python 2.x にダウングレードするか、Python 3.x と互換性のあるバージョンの Cassandra を入手する必要があります。

于 2013-10-02T16:43:21.717 に答える