2017-04-23 8 views
0

cassandra 버전 2.2.0을 설치하려고하는데 호환되는 Python 버전이 2.7.10이고 설치 한 것을 발견했습니다. 내가 터미널cassandra cqlsh python을 실행하지 못했습니다.

python2.7에 입력 할 때이 --version 파이썬 2.7.10

하지만 카산드라 서버를 시작하고 루트 @의 EMAN을 입력하여 카산드라 쿼리 언어 쉘을 시작하고자 할 때 :/usr/지방/카산드라 # 빈/cqlsh 빈/cqlsh : 19 : 빈/cqlsh : 파이썬 : 발견되지

나는이 문제를 사전에

감사를 해결할 수있는 방법을

+0

예를 ln -sf /usr/bin/python2.7 /usr/local/bin/python를 들어, 그렇지 않으면 경로의 심볼릭 링크를 설정 - 패키지 관리자가 /usr/bin/python 심볼릭 링크를 제공하는 패키지가있는 경우, 가 설치? –

+0

그것은 아무 것도 말하지 않는다 – Eman

+0

그러나 whereis python을 입력하면 python으로 보입니다 : /usr/bin/python3.5m /usr/bin/python3.5 /usr/lib/python2.7/usr/lib/python3.5/etc/python3.5 /usr/local/bin/python2.7-config /usr/local/bin/python2.7 /usr/local/lib/python2.7/usr/local/lib/python3.5/usr/share/파이썬 – Eman

답변

0

python이 컴퓨터에 설치되지 않은 것 같습니다 (이유가 무엇이든).

cqlshpython 밖으로 (다소 이상한 방법으로) : https://github.com/spiside/cqlsh/commit/a880445ec9d05cfa552928d5a88d1457640456b6

: https://github.com/spiside/cqlsh/blob/6f5b680fed2e48e37107fd1da272e351e5ac257d/cqlsh#L1-L30이 유래 문제에 관련없는

, 내가 cqlsh의 최신 버전 (그리고 아마도 고정) 수정이 시도 cqlsh을 업그레이드 할 수있는 경우 일 수 있으며 일 수 있습니다.

당신이이 문제를 해결해야 다음 중 어느 cqlsh 업그레이드 할 수없는 경우 - 당신이 debian -like 시스템 apt-get install python-minimal에있는 경우 -이 (어떤 이유) 누락 된 것으로 보인다 /usr/bin/python 파일을 제공합니다 - 말 python`하는`무엇을