在windows 10上安装cassandra 3.10

问题描述:

我想在Windows 10 localhost上安装Cassandra。 我收到错误的Can't detect Python version!在windows 10上安装cassandra 3.10

我想这样

下载并在Windows PowerShell

C:\wamp64\apache-cassandra-3.10

设置Set-ExecutionPolicy Unrestricted提取卡桑德拉在Windows CMD

cd C:\wamp64\apache-cassandra-3.10\bin 
C:\wamp64\apache-cassandra-3.10\bin>cassandra.bat -f 

卡桑德拉现在正在运行,所以我通过停止了它

然后我尝试通过以下命令

C:\wamp64\apache-cassandra-3.10\bin>cqlsh.bat 

运行cqlsh但我得到errror Can't detect Python version!

所以我下载并安装Python 2.7.13在C:\wamp64\python

我已经加入环保路for python in系统属性C:\wamp64\python\

I e xtracted节俭在C:\wamp64\python\thrift-0.10.0

然后我安装Python这样

C:\wamp64\python\thrift-0.10.0>python setup.py install 

但我再次运行cqlsh作为

C:\wamp64\apache-cassandra-3.10\bin>cqlsh.bat 
Can't detect Python version! 

请参阅并建议我在安装错过了哪一步得到错误卡桑德拉为这个错误。

感谢

编辑

我再仔细重新安装一切从头开始,现在我收到此错误

C:\wamp64\apache-cassandra-3.10\pylib>python setup.py install 
Traceback (most recent call last): 
    File "setup.py", line 33, in <module> 
    ext_modules=get_extensions(), 
    File "setup.py", line 26, in get_extensions 
    from Cython.Build import cythonize 
ImportError: No module named Cython.Build 

C:\wamp64\apache-cassandra-3.10\pylib>cd C:\wamp64\apache-cassandra-3.10\bin 

C:\wamp64\apache-cassandra-3.10\bin>python cqlsh localhost 9160 
    File "cqlsh", line 20 
    python -c 'import sys; sys.exit(not (0x020700b0 < sys.hexversion < 0x03000000))' 2>/dev/null \ 
                       ^
SyntaxError: invalid syntax 

C:\wamp64\apache-cassandra-3.10\bin> 

请参阅并提出解决这些错误的任何可能的方式。

感谢

+0

你的意思是Python 2.7.13?您是否允许Python在安装时更新PATH? –

+0

为什么你会在WAMP中安装Python? –

+0

@ cricket_007是的Python 2.7.13,还有如何让Python更新路径 –

我认为你错了如下的python的安装程序。 请使用控制面板中的程序和功能部分卸载所有python实例。然后安装从python.org获得的python。确保在安装时检查添加到路径选项。通过在CMD窗口上键入python来验证python安装。

之后cd到您的cassandra安装bin文件夹。键入cassandra.bat -f。它会成功启动一个cassandra服务器实例。并且永远不要停止它,beacuase cqlsh需要一个正在运行的cassandra实例。

然后打开另一个CMD窗口。 cd到你的cassandra安装bin文件夹。键入cqlsh。它将成功连接到正在运行的cassandra服务器实例。 CMD窗口将切换到cqlsh控制台模式。

使用python 2.7 64位在Win 7 64位上成功地进行了测试和验证。 我有时间了,请在python 3.6上查看它...