2016-10-18 14 views
0

Cassandra 3.9クライアント "cqlsh"内のオートコンプリートに問題がありますが、それはなぜわかりませんか?私はMacOS Sierraで自分のbrewコマンドを更新しました。私はこの問題はPythonのアップデートのためだと思いますが、それはどう関係していますか?Cassandraオートコンプリートが動作しません

私がテストを実行しようとしました:

$ 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 

答えて

0

を、あなたのパッケージフォルダ内__init__.py

+0

はい、私はそのファイルを持っています。このコマンドについて何か知っている "鼻"で実行する必要があります。 – christmo

+0

@christmoあなたのフォルダ構造を表示できますか? – Alex

+0

ありがとう、元の投稿を編集しました – christmo

0

このコマンドpyreadline実行をインストール

pip install pyreadline

pyreadline referenceを持っていません

I run this command on

Windows 7 64 bits

Python 2.7.12

関連する問題