Если я пытаюсь открыть и прочитать файл pickle в оболочке, я получаю следующую ошибку:
with open("labeled_data_test.pkl","rb") as fp:
----> 2 data = pickle.load(fp)
3
AttributeError: Can't get attribute 'LabeledData' on <module '__main__'
То же самое, если я запускаю тестовый файл для моего исходного файла в pycharm.
correct = pickle.load(fp)
AttributeError: Can't get attribute 'LabeledData' on <module '__main__' from 'C:\\Program Files\\JetBrains\\PyCharm Community Edition 2018.3.4\\helpers\\pycharm\\_jb_unittest_runner.py'>
Я нашел связанный вопрос с той же ошибкой - они упомянули импорт всего в тестовом файле, что я сделал с from file import *
, и я также попробовал from file import LabeledData
.Оба не работали.
У кого-нибудь есть идеи?