【问题标题】:cqlsh unable to find the version of Python it needs to executecqlsh 找不到需要执行的 Python 版本
【发布时间】:2018-08-29 19:39:19
【问题描述】:

当我在终端窗口中输入:cqlsh 时,我收到一条错误消息:

-bash: /usr/local/bin/cqlsh: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

但是,如果我键入 Python --version,终端会验证我的计算机上是否安装了 Python 2.7.10。

在我看来cqlsh 正在尝试运行 python,但它位于错误的目录中?

任何帮助将不胜感激!

更多上下文:我有一个带有 scylla(cassandra 外观相似)数据库的 docker 容器,但我想在本地使用 cqlsh。

【问题讨论】:

  • 你是如何安装 cqlsh 的?
  • Python 是否安装在/usr/local/opt/python/bin/python2.7 下?您还可以尝试在您的 cqlsh 脚本上运行 dos2unix。这是 bash 脚本的类似问题:stackoverflow.com/questions/14219092/…

标签: python linux cassandra cqlsh scylla


【解决方案1】:

运行 cqlsh 最简单的方法是:sudo docker exec -it some-scylla10 cqlsh

Python2.7 在 scylla 容器内的 /usr/bin/python2.7 下

【讨论】:

    猜你喜欢
    • 2016-09-11
    • 2019-09-04
    • 2014-11-13
    • 2021-11-05
    • 2016-07-07
    • 1970-01-01
    • 2021-01-04
    • 2017-12-30
    • 2020-05-15
    相关资源
    最近更新 更多