gpt4 book ai didi

python - 在 Windows 10 上安装 cassandra 3.10

转载 作者:行者123 更新时间:2023-12-03 11:04:47 26 4
gpt4 key购买 nike

我正在尝试在 Windows 10 本地主机上安装 Cassandra。
我收到的错误是 Can't detect Python version!
我正在尝试这种方式

C:\wamp64\apache-cassandra-3.10 下载并解压 Cassandra

套装Set-ExecutionPolicy Unrestricted在 Windows PowerShell 中

从 Windows CMD

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

Cassandra 现在正在运行,所以我通过 Control-C 停止了它

然后我尝试运行 cqlsh通过以下命令
C:\wamp64\apache-cassandra-3.10\bin>cqlsh.bat

但是我出错了 Can't detect Python version!
所以我在 C:\wamp64\python 中下载并安装了 Python 2.7.13

我在系统属性中添加了 python 的环境路径 C:\wamp64\python\
我在 C:\wamp64\python\thrift-0.10.0 中提取了 Thrift

然后我像这样安装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!

请查看并建议我在安装 Cassandra 时为这个错误遗漏了什么步骤。

谢谢

编辑

我再次仔细地从头开始重新安装所有内容,现在出现此错误
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>

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

谢谢

最佳答案

我已经为 Windows 安装了最新版本的 Apache Cassandra 3.11.9,我的 python 环境变量已经设置为 python3 (Python 3.8),因为我积极使用 python 3.8。我不断收到错误,然后我在“Apache Cassandra 3.11.9\bin”中安装了 python2。我不需要将我的 env 变量重置为 python2。
更多解决方案:
https://susant.medium.com/simple-way-to-install-cassandra-in-windows-10-6497e93989e6

关于python - 在 Windows 10 上安装 cassandra 3.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43303575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com