La solución al error "ValueError: las siguientes configuraciones no son compatibles" al usar Py2neo para conectarse a la base de datos de gráficos Neo4j

La solución al error "ValueError: Las siguientes configuraciones no son compatibles: {'nombre de usuario': 'neo4j'}" cuando se usa Py2neo para conectarse a la base de datos de gráficos Neo4j.


1. Causas y soluciones de los problemas.

pip install py2neo  //目前使用pip安装的py2neo版本为2021.1
  • La causa principal de este error es: la versión predeterminada de Py2neo instalada a través de pip es la última versión (Py2neo 2021.1), esta versión (o versión anterior) en comparación con la versión principal popular anterior (como 4.3.0), cambió la conexión a Neo4j El formato de instrucción de perfiles de conexión de la base de datos, por lo que las instrucciones de conexión proporcionadas en la versión anterior del tutorial de Py2neo no funcionarán.
  • Si insiste en utilizar la antigua directiva de perfiles de conexión en Py2neo 2021.1, se le solicitará: ValueError: las siguientes configuraciones no son compatibles: {'username': 'neo4j'} 

solución:

  • Opción ①: Utilice la nueva versión del comando Perfiles de conexión como se muestra a continuación;
  • Opción ②: Instale una versión inferior de Py2neo, consulte: Hairtail Studio para obtener más detalles

2. Comparación de las instrucciones de perfiles de conexión de las versiones antigua y nueva 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. Tucao

  • Como se quejaron los predecesores, la compatibilidad con versiones anteriores de la ecología Neo4j no es muy buena. Muchas publicaciones de experiencia solo se pueden usar como referencia a veces. Los niños pequeños de Handan entrarán en el pozo tarde o temprano...
  • Si tiene que utilizar la nueva versión de Py2neo por algún motivo, se recomienda que estudie el Manual de Py2neo 2021.1 usted mismo para mantenerse seguro.

Supongo que te gusta

Origin blog.csdn.net/u010785550/article/details/116856031
Recomendado
Clasificación