まず
変数とかパラメータをささっと保存したい時がある.
そんな時に使うのがpickle
,もしくはpickleをラップしたdill
.
問題
File "/usr/local/lib/python3.6/site-packages/dill/_dill.py", line 474, in find_class
return StockUnpickler.find_class(self, module, name)
ModuleNotFoundError: No module named 'classifiers'
classifiers
moduleないでって言われてる.
原因
pickle
はload
する時その型を一緒に読み込んでくる
classifiers
型を探しにいくので,その場所を指定してあげればいい
解決法
sys
にそのモジュールを追加してあげる.
src
|-home
| |-views.py
|
|-scripts
|-classifiers.py
views.py
from scripts import classifiers
sys.modules['classifiers'] = classifier
以上.