人工智能——python使用py2neo連接neo4j報錯——ValueError: The following settings are not supported: {'username': 'neo4j'}的解決辦法
之前在使用py2neo連接neo4j數據庫的時候出現了報錯——ValueError: The following settings are not supported: {'username': 'neo4j'},我簡直一頭霧水,后來看了py2neo的最新官方連接配置文件(Connection profiles)才明白在新版中py2neo連接方式就已經變了。官方給的案例:
from py2neo import Graph
g = Graph("http://localhost:7474", auth=("neo4j", "123456"))
或者
from py2neo import Graph
g = graph = Graph("http://localhost:7474", auth='neo4j:123456')
注:這里面無論雙引號還是單引號都可以。
而不是舊版的
from py2neo import Graph
g = Graph('http://localhost:7474/',username='neo4j',password='123456')