Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行Neo4j Python螺栓驱动程序示例时,出现错误:“0”;ImportError:没有名为'_后端'&引用;_Python_Neo4j - Fatal编程技术网

运行Neo4j Python螺栓驱动程序示例时,出现错误:“0”;ImportError:没有名为'_后端'&引用;

运行Neo4j Python螺栓驱动程序示例时,出现错误:“0”;ImportError:没有名为'_后端'&引用;,python,neo4j,Python,Neo4j,我正在尝试从Py2Neo切换到新的Neo4j。安装neo4j驱动程序v1.0.2后,我运行了在其上找到的示例代码: 作为响应,我得到以下错误: Traceback (most recent call last): File "C:/PythonApps/Neo4jBoltDriverTest/run.py", line 1, in <module> from neo4j.v1 import GraphDatabase, basic_auth File "C:\User

我正在尝试从Py2Neo切换到新的Neo4j。安装neo4j驱动程序v1.0.2后,我运行了在其上找到的示例代码:

作为响应,我得到以下错误:

Traceback (most recent call last):
  File "C:/PythonApps/Neo4jBoltDriverTest/run.py", line 1, in <module>
    from neo4j.v1 import GraphDatabase, basic_auth
  File "C:\Users\username\AppData\Local\Programs\Python\Python35\lib\site-packages\neo4j\__init__.py", line 29, in <module>
    from neo4j.core import GraphDatabase, Direction, NotFoundException, BOTH, ANY, INCOMING, OUTGOING
  File "C:\Users\username\AppData\Local\Programs\Python\Python35\lib\site-packages\neo4j\core.py", line 19, in <module>
    from _backend import *
ImportError: No module named '_backend'
回溯(最近一次呼叫最后一次):
文件“C:/PythonApps/Neo4jBoltDriverTest/run.py”,第1行,在
从neo4j.v1导入图形数据库,基本验证
文件“C:\Users\username\AppData\Local\Programs\Python\35\lib\site packages\neo4j\ \uuuuuu init\uuuuuuuuu.py”,第29行,在
从neo4j.core导入图形数据库,方向,NotFoundException,两者,任意,传入,传出
文件“C:\Users\username\AppData\Local\Programs\Python\35\lib\site packages\neo4j\core.py”,第19行,在
从后端导入*
ImportError:没有名为“\u backend”的模块
我以前从未见过'\u backend'有错误,而且它似乎不是我可以安装的库。知道是什么导致了这个错误吗


为了了解更多的上下文,我正在使用Python3.5并安装了neo4j驱动程序v1.0.2。看起来neo4j驱动程序只适用于Python 3.4,对吗?

官方驱动程序中没有名为
neo4j.core
的模块。您是从哪里安装此库的?

只是想跟进答案,以便将来其他人可能会从中受益

在奈杰尔·斯莫尔的帮助下,我意识到我打错了电话。我相信这是我的系统上的另一个python包,它来自我的PyCharm IDE调用的名为neo4j的先前工作,而不是neo4j驱动程序

归根结底,这个问题是我的错,因为包管理不善。图书馆的资料来源没有问题。这个故事的寓意是,VirtualEnv是您的朋友,您应该在每个新项目中使用它

Traceback (most recent call last):
  File "C:/PythonApps/Neo4jBoltDriverTest/run.py", line 1, in <module>
    from neo4j.v1 import GraphDatabase, basic_auth
  File "C:\Users\username\AppData\Local\Programs\Python\Python35\lib\site-packages\neo4j\__init__.py", line 29, in <module>
    from neo4j.core import GraphDatabase, Direction, NotFoundException, BOTH, ANY, INCOMING, OUTGOING
  File "C:\Users\username\AppData\Local\Programs\Python\Python35\lib\site-packages\neo4j\core.py", line 19, in <module>
    from _backend import *
ImportError: No module named '_backend'