无法从py2neo导入图形,节点,关系

时间:2017-04-24 09:26:14

标签: python neo4j py2neo

我无法导入py2neo的元素:Graph,Node,NodeSelector,Relationship

当我尝试直接在WinPython Commad Prompt上编码时,它可以正常工作:

enter image description here

但是当我使用Notepad ++在文件中键入它时,我尝试在命令提示符下运行它,它不起作用:

enter image description here

我有:Python 3.3.5,Neo4j 3.1.3和py2neo 2.0.8。之前我有过py2neo v3,但它不能用于那个版本所以我做了降级到v2,但显然它也不适用于这个版本。

1 个答案:

答案 0 :(得分:1)

根据我对官方Doc的快速了解,据我了解,WinPython确实为Windows创建了一个专用的Python编程语言版本,具有自己的本地设置,实际上:

  

您可以在同一台计算机上安装任意数量的WinPython发行版:每个发行版都是隔离且自洽的

您在其中一个WinPython环境中安装了py2neo,正如您所提到的,它可以正常工作。

当您尝试通过键入:python foo.py来运行python脚本时,您正在使用不了解WinPython环境中的软件包的系统解释器。

如果要通过命令行运行文件,则必须在系统解释程序的路径中安装py2neo和所有软件包。你可以只使用pip(在WinPython环境之外)或者只是粗略地复制和粘贴文件(不推荐)。