La solution à l'erreur « ValueError : Les paramètres suivants ne sont pas pris en charge » lors de l'utilisation de Py2neo pour se connecter à la base de données graphique Neo4j

La solution à l'erreur « ValueError : Les paramètres suivants ne sont pas pris en charge : {'username' : 'neo4j'} » lors de l'utilisation de Py2neo pour se connecter à la base de données graphique Neo4j.


1. Causes et solutions aux problèmes

pip install py2neo  //目前使用pip安装的py2neo版本为2021.1
  • La cause première de cette erreur est la suivante : la version par défaut de Py2neo installée via pip est la dernière version (Py2neo 2021.1), cette version (ou version antérieure) par rapport à la version grand public précédente (telle que 4.3.0), a modifié la connexion à Neo4j Le format d'instructions des profils de connexion de la base de données, donc les instructions de connexion données dans l'ancienne version du tutoriel Py2neo ne fonctionneront pas.
  • Si vous insistez pour utiliser l'ancienne directive Profils de connexion dans Py2neo 2021.1, vous serez invité : ValueError : Les paramètres suivants ne sont pas pris en charge : {'username': 'neo4j'} 

solution:

  • Option ① : utilisez la nouvelle version de la commande Profils de connexion comme indiqué ci-dessous ;
  • Option ② : Installez une version inférieure de Py2neo, voir : Hairtail Studio pour plus de détails

2. Comparaison des instructions des profils de connexion des anciennes et nouvelles versions de 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. Tuçao

  • Comme se plaignaient ses prédécesseurs, la rétrocompatibilité de l'écologie Neo4j n'est pas très bonne. De nombreux messages d'expérience ne peuvent parfois être utilisés que comme référence. Les tout-petits Handan entreront tôt ou tard dans la fosse...
  • Si vous devez utiliser la nouvelle version de Py2neo pour certaines raisons, il est recommandé d'étudier vous-même le manuel Py2neo 2021.1 pour assurer votre sécurité.

Je suppose que tu aimes

Origine blog.csdn.net/u010785550/article/details/116856031
conseillé
Classement