我无法导入py2neo的元素:Graph,Node,NodeSelector,Relationship
当我尝试直接在WinPython Commad Prompt上编码时,它可以正常工作:
但是当我使用Notepad ++在文件中键入它时,我尝试在命令提示符下运行它,它不起作用:
我有:Python 3.3.5,Neo4j 3.1.3和py2neo 2.0.8。之前我有过py2neo v3,但它不能用于那个版本所以我做了降级到v2,但显然它也不适用于这个版本。
答案 0 :(得分:1)
根据我对官方Doc的快速了解,据我了解,WinPython确实为Windows创建了一个专用的Python编程语言版本,具有自己的本地设置,实际上:
您可以在同一台计算机上安装任意数量的WinPython发行版:每个发行版都是隔离且自洽的
您在其中一个WinPython环境中安装了py2neo
,正如您所提到的,它可以正常工作。
当您尝试通过键入:python foo.py
来运行python脚本时,您正在使用不了解WinPython环境中的软件包的系统解释器。
如果要通过命令行运行文件,则必须在系统解释程序的路径中安装py2neo
和所有软件包。你可以只使用pip(在WinPython环境之外)或者只是粗略地复制和粘贴文件(不推荐)。