在windows 10上安装cassandra 3.10

2024-04-27 18:27:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Windows10本地主机上安装Cassandra。 我得到的错误是Can't detect Python version!

我正试着这样

C:\wamp64\apache-cassandra-3.10中下载并提取了Cassandra

在Windows powershell中设置Set-ExecutionPolicy Unrestricted

从Windows命令

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

卡桑德拉现在在跑,所以我用Control-C来阻止它

然后我尝试通过以下命令运行cqlsh

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

但我犯了错误

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

我在系统属性中为python添加了环境路径C:\wamp64\python\

我从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>

请参阅并建议任何可能的方法来解决这些错误。

谢谢


Tags: pybinapache错误syssetuplinecan