python使用neo4j庫連接neo4j圖數據庫時出現[SSL: WRONG_VERSION_NUMBER]
我的neo4j圖數據庫是最新版本:4.0.4,在使用neo4j官方驅動時,發生neobolt.exceptions.SecurityError: Failed to establish secure connection to ‘[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076)’。
原因:版本錯誤
在安裝neo4j驅動時直接使用pip install neo4j
,安裝的是neo4j-1.7.6版本,然而4.0.4需要neo4j 4.0版本的驅動
解決辦法:
- 先
pip uninstall neo4j
- 然後
pip install neo4j-driver==4.0.0a4
就不會報錯了