Py2neo を使用して Neo4j グラフ データベースに接続するときの「ValueError: 次の設定はサポートされていません」エラーの解決策

Py2neo を使用して Neo4j グラフ データベースに接続する場合のエラー「ValueError: 次の設定はサポートされていません: {'username': 'neo4j'}」の解決策。


1. 問題の原因と解決方法

pip install py2neo  //目前使用pip安装的py2neo版本为2021.1
  • このエラーの根本原因は次のとおりです。 pip 経由でインストールされた Py2neo のデフォルト バージョンは最新バージョン (Py2neo 2021.1) であり、このバージョン (またはそれ以前のバージョン) が以前の一般的なメインストリーム バージョン (4.3.0 など) と比較され、接続が変更されました。 Neo4j へのデータベースの接続プロファイル命令形式であるため、古いバージョンの Py2neo チュートリアルで提供されている接続命令は機能しません。
  • Py2neo 2021.1 で古い接続プロファイル ディレクティブを使用することを主張する場合は、次のプロンプトが表示されます: ValueError: 次の設定はサポートされていません: {'username': 'neo4j'} 

解決:

  • オプション①: 以下に示すように、新しいバージョンの接続プロファイル コマンドを使用します。
  • オプション②: Py2neo の下位バージョンをインストールします。詳細については、タチウオ スタジオを参照してください。

2. Py2neo の新旧バージョンの接続プロファイル命令の比較

//旧版Connection profiles示例
from py2neo import *
graph = Graph('http://localhost:7474/',username='neo4j',password='123456')

//py2neo 2021.1版本的Connection profiles示例
from py2neo import *
graph = Graph("http://localhost:7474", auth=("neo4j", "123456"))

//详见py2neo 2021.1版本官方手册:https://py2neo.org/2021.1/profiles.html

3.トゥカオ

おすすめ

転載: blog.csdn.net/u010785550/article/details/116856031