Python 我如何告诉pyreverse在包中的模块中包含类?

Python 我如何告诉pyreverse在包中的模块中包含类?,python,uml,pylint,class-diagram,Python,Uml,Pylint,Class Diagram,我有以下文件夹结构: . └── src ├── a │   ├── __init__.py │   ├── a.py │   └── b.py └── main.py a/a.py的内容: class A: def __init__(self): self.name = 'a' a/b.py的内容 from a.a import A class B(A): def __init__(self): s

我有以下文件夹结构:

.
└── src
    ├── a
    │   ├── __init__.py
    │   ├── a.py
    │   └── b.py
    └── main.py
a/a.py的内容:

class A:
    def __init__(self):
        self.name = 'a'
a/b.py的内容

from a.a import A


class B(A):
    def __init__(self):
        self.name = 'b'
main.py的要素:

from a.a import A
from a.b import B

print(A().name)
print(B().name)
如您所见,类B继承自类A

我已经确认程序按预期工作,因此代码中没有错误

我希望按照以下思路运行:
pyreverse src/***-o png
,并生成一个UML图,向我显示类B继承自类a(我有一个更大的项目,有更多的目录,因此需要
***
部分)

然而,我现在得到的是:

预期结果如下:


回答我自己的问题:答案是只需将cd刻录到src/,或者执行以下操作:

export PYTHONPATH="${PYTHONPATH}:${PWD}/src"