python error: TypeError: cannot serialize '_io.TextIOWrapper' object

項目中是使用了logging.Logger 來做日誌輸出,然後啓用多進程共享這個 logging 對象, 結果報錯:TypeError: cannot serialize '_io.TextIOWrapper' object

這個錯誤是因爲:原來被保存的類中有logger是無法進行pickle序列化保存對象的,因此在類的定義中刪除了有關logger的代碼,再次運行沒有報錯,並能保存這個類對象了。

看:https://github.com/hyperopt/hyperopt-sklearn/issues/74

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章