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 и посмотреть, исправляет ли это мою проблему.
Спасибо!
Ответы
Ответ 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.