2017-04-09 101 views
1

我想在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更新路徑 –

回答

0

我認爲你錯了如下的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上查看它...