AttributeError: 'RVC' object has no attribute 'tgt_sr'。
我是通过pychram直接运行的RVC的源码的main分支,然后就报了这个错误。
尝试使用自己炼制的index和pth文件,会报这个错误。
然后将自己的pth文件和index文件分别放到assest/weights这个文件夹和logs文件夹下,然后选择,依然报这个错误。
这个错误需要怎么解决?

AttributeError: 'RVC' object has no attribute 'tgt_sr'。
我是通过pychram直接运行的RVC的源码的main分支,然后就报了这个错误。
尝试使用自己炼制的index和pth文件,会报这个错误。
然后将自己的pth文件和index文件分别放到assest/weights这个文件夹和logs文件夹下,然后选择,依然报这个错误。
这个错误需要怎么解决?

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
RVC报错没有tgt_sr这个属性,可能是因为RVC的源码中没有定义这个属性。AttributeError是Python的一个异常,表示尝试访问一个对象没有的属性。
在你使用 PyCharm 直接运行 RVC 的源码时,可能是因为 RVC 的源码中没有定义 tgt_sr 属性,从而导致了这个错误。
解决方案:
tgt_sr 属性已经定义。tgt_sr 属性已经定义,可能是因为 PyCharm 的配置问题,可以尝试重启 PyCharm 或者清除 PyCharm 的缓存。以下是一个简单的示例代码,演示如何在 Python 中定义一个对象没有的属性:
class RVC:
def __init__(self):
pass
rvc = RVC()
try:
print(rvc.tgt_sr)
except AttributeError:
print("AttributeError: 'RVC' object has no attribute 'tgt_sr'")
在上面的代码中,我们定义了一个名为 RVC 的类,它没有定义 tgt_sr 属性。然后,我们创建了一个 RVC 对象,并尝试访问 tgt_sr 属性。如果 tgt_sr 属性不存在,Python 将抛出一个 AttributeError 异常。