我是python和neo4j的新用户。我只想在Pycharm中运行python文件并连接到Neo4j。但是py2neo的导入总是不起作用,我试着使用Virtualenv,但仍然不起作用。我曾尝试将py文件放入env文件夹内或外部,但两者都不起作用。
我真的安装了py2neo,而且版本是最新的,怎么解决这个问题?
我的代码:
from py2neo import Graph, Node, Relationship
graph = Graph("http://localhost:7474")
jack = Node("Perosn", name="Jack")
nicole = Node("Person",name="Nicole")
tina = Node("Person", name="Tina")
graph.create(Relationship(nicole, "KNOWS",jack))
graph.create(Relationship(nicole, "KNOWS",tina))
graph.create(Relationship(tina, "KNOWS",jack))
graph.create(Relationship(jack, "KNOWS",tina))
Error:
Traceback (most recent call last):
File "/Users/huangjingzhan/PycharmProjects/untitled2/venv/neo4j.py", line 1, in <module>
from py2neo import Graph, Node, Relationship
ModuleNotFoundError: No module named 'py2neo'发布于 2019-05-08 13:27:51
检查哪个python版本被配置为运行项目,并确保为该版本安装了模块。
下面是如何:Pycharm
发布于 2019-05-08 15:22:38
您需要在虚拟环境中安装py2neo。如果您尚未安装。并在你的机器和项目上检查你的python版本。
pip install py2neo发布于 2020-11-02 09:13:56
转到Pycharm Preferences Plugins并查找Graph Database Support并安装插件,然后它就应该可以工作了。
https://stackoverflow.com/questions/56034031
复制相似问题