Подтвердить что ты не робот

Cassandra: Файл "cqlsh", строка 95, кроме ImportError, e:

У меня возникли проблемы с запуском Cassandra. Я загрузил Cassandra 2.0.1 и Python 3.3.2.

После запуска CLI для cassandra я получаю сообщение об ошибке:

C:\Dev\ApacheCassandra\apache-cassandra-2.0.1\bin>python cqlsh
  File "cqlsh", line 95
    except ImportError, e:
                      ^
SyntaxError: invalid syntax

Любые предложения? Я собираюсь понизить python до 2.7 и посмотреть, исправляет ли это мою проблему.

Спасибо!

4b9b3361

Ответ 1

Версия Cassandra, которую вы используете, совместима только с Python 2.x.

Следующий синтаксис:

except ImportError, e:

устарел в Python 2.7 и удален в Python 3.x. В настоящее время вы используете ключевое слово as:

except ImportError as e:

Это означает, что вам нужно либо перейти на Python 2.x, либо получить версию Cassandra, совместимую с Python 3.x.