启动cassandra cqlsh python not found
我想安装cassandra版本2.2.0,我发现它的兼容python版本是2.7.10,然后我安装了它。 当我在终端启动cassandra cqlsh python not found
python2.7键入--version 的Python 2.7.10
,但是当我启动卡桑德拉服务器,并希望通过键入 根@埃曼开始卡桑德拉查询语言外壳:在/ usr /本地/卡桑德拉#斌/ cqlsh 斌/ cqlsh:19:斌/ cqlsh:蟒:找不到
我怎么能解决这个问题提前
感谢
您的机器上似乎没有安装python
(无论出于何种原因)。
cqlsh
弹出python
(在一个相当奇怪的方式):https://github.com/spiside/cqlsh/blob/6f5b680fed2e48e37107fd1da272e351e5ac257d/cqlsh#L1-L30
无关的这个计算器的问题,我试图修复(也可能是固定的),这在最新的版本cqlsh的:https://github.com/spiside/cqlsh/commit/a880445ec9d05cfa552928d5a88d1457640456b6
如果您可以升级cqlsh
它可能会修复此问题。
如果您不能升级cqlsh
以下任何事情应该解决这个问题: - 如果你是一个debian
样系统apt-get install python-minimal
上 - 这提供了/usr/bin/python
文件似乎缺少(无论何种原因) - 如果你的软件包管理器有一个包,它提供了/usr/bin/python
符号链接,安装 - 否则,建立一个符号链接这是你的路径上,例如ln -sf /usr/bin/python2.7 /usr/local/bin/python
什么呢'这python'说? –
它什么也没说 – Eman
但是当我键入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