在我的电脑上,我运行了3个版本的python。py2.7
, py3.8
和 py3.9
所以我改了 .exe 命名为 python27
, python38
和 python39
. 现在我可以卸载了 py3.8
但我不 py39
因为我需要它在另一个项目中工作。所以,不同版本的python似乎都能正常工作,这一点很明显。此处.
所有不同的python版本似乎都能正常运行,也是 cassandra -f
命令输出 (nodetool status get ok
).
但现在,当我使用 cqlsh
我得到以下错误信息
can't detect python version
然而,我尝试使用命令 python27 cqlsh
它运行成功,但我得到另一个错误 此处 我不知道如何解决。
我希望有人能帮助我,如果我犯了错误,我为我的英语道歉。
我也有这个问题。我的解决方案是进行 "python2 -m cqlsh "的顺序。你需要把 "python2 "改成你的python2的名字。