在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>
请参阅并提出解决这些错误的任何可能的方式。
感谢
我认为你错了如下的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上查看它...
你的意思是Python 2.7.13?您是否允许Python在安装时更新PATH? –
为什么你会在WAMP中安装Python? –
@ cricket_007是的Python 2.7.13,还有如何让Python更新路径 –