首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cassandra cqlsh无法导入cqlshhandling

Cassandra cqlsh无法导入cqlshhandling
EN

Stack Overflow用户
提问于 2019-11-19 16:06:21
回答 1查看 2.1K关注 0票数 1

执行以下命令时:

代码语言:javascript
复制
/usr/bin/cqlsh 127.0.0.1

遇到的错误:

代码语言:javascript
复制
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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-20 15:21:19

正确的方法在following answer中说明。

查找存在cqlshlib的路径:

代码语言:javascript
复制
find /usr/lib/ -name cqlshlib

获得的路径(在我的例子中)是:

代码语言:javascript
复制
/usr/lib/python2.7/dist-packages/cqlshlib 

使用以下变量名导出路径:

代码语言:javascript
复制
export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/

通过pip安装的cqlsh不帮助,复制函数将导致以下错误:

代码语言:javascript
复制
'module' object has no attribute 'parse_options'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58938296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档