Модуль зефир.поля не имеют атрибута IPv4

#python

Вопрос:

Я использую marshmallow для проверки некоторых данных, и я получил эту ошибку: Модуль «marshmallow.поля не имеют атрибута IPv4» Вот как я его использую:

 class EthernetInfoSchema(Schema):
    mac = fields.Str()
    ip = fields.IPv4()
    sub = fields.IPv4()
    gw = fields.IPv4()
    dns = fields.IPv4()
    status = fields.Str(validate=validate.OneOf(t_hardware_status 
 

Я использую Python 3.8 и нахожусь в Windows. Я думаю, что это было нормально с Python 3.7. Должен ли я вернуться к интерпретатору 3.7?

Комментарии:

1. fields.IP , fields.IPv4 и fields.IPv6 доступны только начиная с marshmallow 3.8.0. Возможно, у вас есть более старая версия?