No appropriate python interpreter found. Cassandra

I am a java developer and am very new to Linux and Cassandra. I am using CentOS6. I am trying to install Cassandra3.4 in the Linux machine. I have followed the steps mentioned in here.

Looks like the Linux machine already has Python installed. When I tried python -Vin my putty connected to the Linux machine, I got the following output in my putty. Python 2.6.6. I am assuming python is installed.FYKI, I have no clue how python works.

After I completed the installation process, I ran the cassandra service with the following command. /opt/cassandra/bin/cassandra -f -R &. It was all good.

Now, here comes the problem. When I run ./cqlsh I get the following error.

No appropriate python interpreter found.

I did my research and tried out a couple of options, but nothing was fruitful so far.

  1. Try 1

  2. Try 2

  3. Try 3

  4. Try 4

  5. Try 5

None of the above links worked for me. Or probably I am not smart enough to understand. Any help would be much appreciated. Thanks.

2

2 Answers

I think you should try to update your Python to 2.7 version , because Cassandra 3.x requires Python 2.7

You can refer:

[

Assuming you have not changed any python configuration while installation, it should work. You can try and let us know.

3

Install your won version of python from source:

wget
tar -xvzf Python-2.7.6.tgz
cd Python-2.7.6
./configure --prefix=/usr/local
make
make install

Now any scripts that require the alternate version should have the following shebang:

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

using pip:

/usr/local/bin/pip2.7

source

0

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like