Cassandra 没有找到合适的python解释器。卡桑德拉

Cassandra 没有找到合适的python解释器。卡桑德拉,cassandra,cassandra-2.0,cassandra-cli,cassandra-2.1,Cassandra,Cassandra 2.0,Cassandra Cli,Cassandra 2.1,我是一名java开发人员,对Linux和Cassandra非常陌生。我正在使用CentOS6。我正在尝试在Linux机器上安装Cassandra3.4。我已遵循中提到的步骤 看起来Linux机器已经安装了Python。当我尝试python-V 在连接到Linux机器的putty中,我在putty中获得了以下输出Python 2.6.6 . 我假设安装了python。FYKI,我不知道python是如何工作的 完成安装过程后,我使用以下命令运行cassandra服务/opt/cassandra/b

我是一名java开发人员,对Linux和Cassandra非常陌生。我正在使用CentOS6。我正在尝试在Linux机器上安装Cassandra3.4。我已遵循中提到的步骤

看起来Linux机器已经安装了Python。当我尝试
python-V
在连接到Linux机器的putty中,我在putty中获得了以下输出<代码>Python 2.6.6 . 我假设安装了python。FYKI,我不知道python是如何工作的

完成安装过程后,我使用以下命令运行cassandra服务<代码>/opt/cassandra/bin/cassandra-f-R&。一切都很好

现在,问题来了。当我运行
/cqlsh
时,我得到以下错误

没有找到合适的python解释器

我做了研究,尝试了两种选择,但到目前为止没有任何结果


  • 上面的链接都不适合我。或者可能我不够聪明,无法理解。任何帮助都将不胜感激。谢谢。

    我认为您应该尝试将Python更新到2.7版本,因为Cassandra 3.x需要Python 2.7

    你可以参考:

    [http://thecpaneladmin.com/how-to-upgrade-python-on-centos/][1]
    
    假设您在安装时未更改任何python配置, 它应该会起作用。
    您可以尝试让我们知道。

    从源代码安装您赢得的python版本:

    wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
    
    tar -xvzf Python-2.7.6.tgz
    
    cd Python-2.7.6
    
    ./configure --prefix=/usr/local
    
    make
    
    make install
    
    现在,任何需要备用版本的脚本都应该具有以下特性:

    #!/usr/local/bin/python2.7
    
    使用pip:

    wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
    
    tar -xvzf Python-2.7.6.tgz
    
    cd Python-2.7.6
    
    ./configure --prefix=/usr/local
    
    make
    
    make install
    
    /usr/local/bin/pip2.7


    您使用的是哪种Cassandra版本?我正在使用Cassandra 3.4。我会尝试一下,然后回复您。首先,感谢您的回答。我遵循了你提到的网站中提到的步骤。我被困在这一步中:“./configure–prefix=/usr/local”。我得到以下错误。配置:错误:无效变量名:`prefix'有线索吗?@Andy如果要从站点复制命令,请尝试键入其--prefix(两个连字符--)