找不到合适的python解释器。卡桑德拉

时间:2016-03-25 08:17:49

标签: cassandra cassandra-2.0 cassandra-cli cassandra-2.1

我是一名java开发人员,对Linux和Cassandra来说很新。我正在使用CentOS6。我正在尝试在Linux机器上安装 Cassandra3.4 。我已按照here中提到的步骤进行操作。

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

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

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

  

找不到合适的python解释器。

我做了我的研究并尝试了几种选择,但迄今为止没有任何成果。

  1. Try 1

  2. Try 2

  3. Try 3

  4. Try 4

  5. Try 5

  6. 上述链接均不适合我。或者我可能不够聪明。任何帮助将非常感激。感谢。

2 个答案:

答案 0 :(得分:6)

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

您可以参考:

[http://thecpaneladmin.com/how-to-upgrade-python-on-centos/][1]

假设您在安装时没有更改任何python配置, 它应该工作。 您可以尝试告诉我们。

答案 1 :(得分:2)

从源代码安装您赢得的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

现在任何需要备用版本的脚本应该具有以下shebang:

#!/usr/local/bin/python2.7

使用pip:

/usr/local/bin/pip2.7

source