#python #pycharm #pickle #cv2
#python #pycharm #рассол #cv2
Вопрос:
Я работаю над проектом, и он работал нормально, пока я не решил обновить все пакеты в моей виртуальной среде Pycharm. Теперь это выдает мне ошибку в функции, которая раньше работала нормально. Я получаю
'SVC' object has no attribute '_probA'
в этой строке кода
pickle.loads(open(rec, "rb").read()).predict_proba(vec)[0]
Есть ли способ откатить обновления пакетов или какой новый атрибут будет работать?
Ответ №1:
Комментарии:
1. Спасибо @Ben за правильный ответ. Хотя я не знал, какой пакет вызывал эту ошибку, поскольку я обновил все, но я предположил, что это scikit-learn, и я установил его предыдущую версию и вуаля, она сработала. Но я установил более старую версию пакета, чем необходимо, но благодаря Pycharm он сообщил мне, что была создана точная версия пакета «pickle», поэтому я смог установить правильную. Спасибо, иначе я бы застрял на нем на некоторое время.
2. @Jerry555555 Рад, что смог помочь! (Я всегда удивляюсь, насколько Pycharm помогает — благодаря этому я намного эффективнее)