Python 未找到小精灵模块

Python 未找到小精灵模块,python,joern,Python,Joern,我按照以下指示: 安装joern,然后执行以下操作以测试joern: 并得到此错误(使用ipython): “0.1.tar.gz”也安装了py2neo-gremlin-0.1 而且“pip安装Gremlin”也不起作用 现在我已经没有主意了。您很可能安装了与Joern不兼容的py2neo版本。如果您使用pip安装py2neo,您将获得v3.x,但Joern目前似乎只支持v2.0。运行以下命令以确认: python-c“导入py2neo;打印py2neo.\uuuu版本” 如果上面没有打印2

我按照以下指示:

安装joern,然后执行以下操作以测试joern:

并得到此错误(使用ipython):

“0.1.tar.gz”也安装了py2neo-gremlin-0.1

而且“pip安装Gremlin”也不起作用


现在我已经没有主意了。

您很可能安装了与Joern不兼容的py2neo版本。如果您使用pip安装py2neo,您将获得v3.x,但Joern目前似乎只支持v2.0。运行以下命令以确认:

python-c“导入py2neo;打印py2neo.\uuuu版本”


如果上面没有打印
2.0
,请通过运行
pip uninstall py2neo
删除py2neo,然后通过运行
pip install py2neo==2.0
专门安装v2.0。然后从py2neo.ext.gremlin import gremlin“”运行
python-c”重新测试,测试应无错误完成。

您很可能安装了与Joern不兼容的py2neo版本。如果您使用pip安装py2neo,您将获得v3.x,但Joern目前似乎只支持v2.0。运行以下命令以确认:

python-c“导入py2neo;打印py2neo.\uuuu版本”

如果上面没有打印
2.0
,请通过运行
pip uninstall py2neo
删除py2neo,然后通过运行
pip install py2neo==2.0
专门安装v2.0。然后通过运行py2neo.ext.gremlin import gremlin“
”中的
python-c”重新测试,应该可以无错误地完成

 import joern.all 
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-3-903145a12480> in <module>()
----> 1 import joern.all

/home/xxxx/Downloads/python-joern-0.3.1/joern/all.py in <module>()
      1 from py2neo import Graph
----> 2 from py2neo.ext.gremlin import Gremlin
      3 import os
      4 
      5 DEFAULT_GRAPHDB_URL = "http://localhost:7474/db/data/"

ImportError: No module named gremlin
## wget -O neo4j-gremlin.zip http://mlsec.org/joern/lib/neo4j-gremlin-plugin-2.1-SNAPSHOT-server-plugin.zip 
sudo mkdir -p /usr/share/neo4j/plugins/gremlin-plugin
sudo unzip neo4j-gremlin.zip -d /usr/share/neo4j/plugins/gremlin-plugin