从 PyARMViz 导入 PyARMViz 回溯(最近一次调用最后一次):
文件“”,第 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} 得到 {arg!r:.100}.")
类型错误:泛型类型的参数必须是类型。从“C:\Users\naveen-raj-b\Anaconda3\lib\site-packages\PyARMViz\Rule”获取<模块“PyARMViz.Rule”。
最佳答案
假设您已将源代码下载到本地计算机
在 PyARMViz.py 文件中,
更改此(第 5 行):
from PyARMViz import Rule
对此:
from PyARMViz.Rule import Rule
然后使用“pip install”重建。
关于python-3.x - 导入 PyARMViz 包时抛出类型错误。怎么解决呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65261471/