Как распознать старые файлы? - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть куча 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. Пожалуйста, не говорите мне это; -)

...