Cassandra 没有找到合适的python解释器。卡桑德拉
我是一名java开发人员,对Linux和Cassandra非常陌生。我正在使用CentOS6。我正在尝试在Linux机器上安装Cassandra3.4。我已遵循中提到的步骤 看起来Linux机器已经安装了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
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(两个连字符--)