执行以下命令时:
/usr/bin/cqlsh 127.0.0.1遇到的错误:
Traceback (most recent call last):
File "/usr/bin/cqlsh.py", line 169, in <module>
from cqlshlib import cql3handling, cqlhandling, pylexotron, sslhandling, cqlshhandling
ImportError: cannot import name cqlshhandling尽管我在以下目录中找到了cqlshhandling.py脚本:
/usr/lib/python2.7/dist-packages/cqlshlib
命令which cqlsh显示/usr/local/bin/cqlsh。这是pip install cqlsh寄来的。
目前使用的命令来自卡桑德拉本身。我设置了什么来运行cqlsh?
发布于 2019-11-20 15:21:19
正确的方法在following answer中说明。
查找存在cqlshlib的路径:
find /usr/lib/ -name cqlshlib获得的路径(在我的例子中)是:
/usr/lib/python2.7/dist-packages/cqlshlib 使用以下变量名导出路径:
export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/通过pip安装的cqlsh不帮助,复制函数将导致以下错误:
'module' object has no attribute 'parse_options'https://stackoverflow.com/questions/58938296
复制相似问题