У меня проблема с автозаполнением в Cassandra 3.9 client «cqlsh», я не знаю почему? Я сделал обновленную команду на MacOS Sierra. Я полагаю, что эта проблема для обновления python, но как это связано?Cassandra auto-complete не работает
Я попытался выполнить тесты:
$ cd apache-cassandra-3.9/pylib/cqlshlib/test
$ python test_cqlsh_completion.py
, но я получил эту ошибку:
Traceback (most recent call last):
File "test_cqlsh_completion.py", line 23, in <module>
from .basecase import BaseTestCase, cqlsh
ValueError: Attempted relative import in non-package
кто-нибудь знает какие-либо решения?
Если я перечисляю каталог показывает:
$ ls apache-cassandra-3.9/pylib/cqlshlib/test
__init__.py basecase.py
run_cqlsh.py test_cqlsh_commands.py
test_cqlsh_invocation.py test_cqlsh_parsing.py
winpty.py ansi_colors.py
cassconnect.py test_cql_parsing.py
test_cqlsh_completion.py test_cqlsh_output.py
test_keyspace_init.cql
Да, у меня есть этот файл, я прочитал, что он должен быть выполнен с «носом», вы знаете что-то об этой команде? – christmo
@christmo Вы могли бы показать свою структуру папок? – Alex
спасибо, я отредактировал исходное сообщение – christmo