2

from PyARMViz import PyARMViz Traceback (最近一次调用最后一次):

文件“”,第 1 行,从 PyARMViz 导入 PyARMViz

文件“C:\Users\naveen-raj-b\Anaconda3\lib\site-packages\PyARMViz_ init _.py”,第 14 行,从 PyARMViz.PyARMViz 导入 adjacency_parallel_category_plot

文件“C:\Users\naveen-raj-b\Anaconda3\lib\site-packages\PyARMViz\PyARMViz.py”,第 371 行,在 def adjacency_graph_gephi(rules:List[Rule], output_path:str=None) 中:

文件“C:\Users\naveen-raj-b\Anaconda3\lib\typing.py”,第 261 行,内部返回 func(*args, **kwds)

文件“C:\Users\naveen-raj-b\Anaconda3\lib\typing.py”,第 685 行,在getitem params = tuple(_type_check(p, msg) for p in params)

文件“C:\Users\naveen-raj-b\Anaconda3\lib\typing.py”,第 685 行,在 params = tuple(_type_check(p, msg) for p in params)

文件“C:\Users\naveen-raj-b\Anaconda3\lib\typing.py”,第 149 行,在 _type_check 中引发 TypeError(f"{msg} Got {arg!r:.100}.")

TypeError:泛型类型的参数必须是类型。从 'C:\Users\naveen-raj-b\Anaconda3\lib\site-packages\PyARMViz\Rule 获得 <module 'PyARMViz.Rule'。

4

1 回答 1

3

假设您已将源代码下载到本地计算机

在 PyARMViz.py 文件中,

改变这个(第5行):

from PyARMViz import Rule

对此:

from PyARMViz.Rule import Rule

然后使用“pip install”重建。

于 2021-01-26T11:07:26.010 回答