У меня есть куча pickle файлов, которые больше не могут быть загружены, потому что pip
обновил пакет , который их написал. Таким образом, когда я load
такой файл, я получаю предупреждения, подобные этим:
... / site-packages / sklearn / base.py: 318: UserWarning: Trying снять оценку DummyClassifier с версии 0.21.3 при использовании версии 0.22.2.post1. Это может привести к взлому кода или неверным результатам. Используйте на свой риск. UserWarning)
и когда я пытаюсь использовать невыделенный объект, я получаю ошибки, подобные этому
AttributeError: у объекта 'DummyClassifier' нет атрибут '_strategy'
Как автоматически определить, что файл устарел?
У меня много таких файлов, я не могу проверить их вручную ...
PS Я знаю , что "правильное решение" - сказать pip
, чтобы установить конкретную c версию, в этом случае sklearn
. Пожалуйста, не говорите мне это; -)