运行上述代码后,没有成功,并提示了'MyProblem' object has no attribute 'obj_labels'
时间: 2023-07-30 11:11:49 浏览: 119
解决运行出现dict object has no attribute has_key问题
5星 · 资源好评率100%
根据错误提示,你的代码中的 `MyProblem` 对象似乎没有 `obj_labels` 属性,这可能是因为你在定义 `MyProblem` 类时,没有在其中声明 `obj_labels` 属性。
你可以检查一下你的 `MyProblem` 类的定义部分,确保在其中声明了 `obj_labels` 属性。如果没有声明,则需要添加该属性的声明,例如:
```python
class MyProblem(Problem):
def __init__(self, obj_labels, ...) -> None:
self.obj_labels = obj_labels
...
```
如果你已经声明了 `obj_labels` 属性,但是你仍然收到该错误提示,则可以检查一下你的代码中是否有其他地方修改了 `MyProblem` 对象的属性,导致了 `obj_labels` 属性被删除或者重命名了。
阅读全文