Apache Cassandra,cqlsh 命令,在 windows 10 和 python 上发布

Apache Cassandra, cqlsh command, issue on windows 10 and python

在我的电脑上,我 运行 3 个版本的 python、py2.7py3.8py3.9,所以我更改了 [=37= .exe 命名为 python27python38python39。现在我可以卸载 py3.8 但我不能卸载 py39 因为我需要它在另一个项目中工作。因此,python 的不同版本似乎可以正常工作,这一点很明显 here。

所有不同的 python 版本似乎 运行 正确并且 cassandra -f 命令输出 (nodetool status get ok)。

但是现在,当我使用 cqlsh 命令时,出现以下错误

can't detect python version

但是,我尝试使用命令 python27 cqlsh,它 运行 成功了,但我遇到了另一个错误 here,我不知道如何修复。

我希望有人能帮助我,如果我犯了错误,我为我的英语道歉。

我也有这个问题。我的解决办法是执行命令"python2 -m cqlsh"。您需要将 "python2" 更改为您的 python2 的名字。