Python模块script.vis安装

时间:2018-10-01 12:11:43

标签: python python-3.x neo4j

真的很抱歉我的新手问题。

我正在尝试在python中为neo4j安装模块,但出现错误。

这是导入:

from scripts.vis import vis_network
from scripts.vis import draw

这是错误:

ModuleNotFoundError: No module named 'scripts'

我尝试了“ pip安装脚本”

预先感谢

2 个答案:

答案 0 :(得分:0)

ModuleNotFoundError仅表示Python解释器无法找到该模块。我建议您阅读有关python模块和包装here的内容。

我已经查看了您所指向的源代码,它可以很好地工作。我怀疑您的路径设置不正确。

确保在运行scripts.vis中的app.py导入时,目录结构如下所示:

./scripts
    ./scripts/__init__.py
    ./scripts/vis.py
    ....
./app.py #in app.py, you can import as 'from scripts.vis import x'

这是我系统上的样子:

enter image description here

app.py成功地能够从vis子模块进行导入。您可以使用IPython笔记本,它也应该可以正常工作。

答案 1 :(得分:0)

如果想在python环境(Jupyter)中可视化图形,可以尝试使用neo4jupyter库。在这里,您将使用 neo4jupyter.draw 来可视化图表。

安装!pip install neo4jupyter

例如:

import neo4jupyter
neo4jupyter.init_notebook_mode()

from py2neo import Node

nicole = Node("Person", name="Nicole", age=24)
drew = Node("Person", name="Drew", age=20)

graph.create(nicole | drew)

options = {"Person": "name"}
neo4jupyter.draw(graph, options)

您可能会发现这很有用:

https://github.com/merqurio/neo4jupyter

https://nicolewhite.github.io/neo4j-jupyter/hello-world.html